In addition to using the Rafay Console to configure and provision clusters, you can also use REST APIs to programmatically interact with the Rafay Controller.
For users that have a need for declarative cluster specs, Rafay also provides the means to do this via turnkey scripts.
You can create and manage "cluster specs" to provision Rafay MKS and Amazon EKS Clusters on demand. This is well suited for scenarios where the cluster lifecyle (creation etc) needs to be embedded into a larger workflow where reproducible environments are required. For example:
- Jenkins or a CI system that needs to provision a cluster as part of a larger workflow
- Reproducible Infrastructure
- Ephemeral clusters for QA/Testing
An illustrative workflow is shown below.