- Linux OS
- Ensure you have JQ (CLI based JSON Processor) installed. The script will automatically download and install if it is not detected.
- Ensure you have cURL installed.
- Ensure you have PyYaml installed
- You have configured a cloud credential in the Rafay Controller so that it can securely provision required infrastructure.
- Ensure you have downloaded Rafay CLI (RCTL)
- Credentials with permissions to provision clusters in Rafay Platform
Sample declarative specs for a variety of cluster configurations are available here
./rctl create cluster eks -f examples/eks-cluster.yaml
./rctl create cluster eks -f examples/eks-cluster-managed-custom-vpc.yaml
./rctl create node-group -f eks-add-nodegroup.yaml
An example jenkins pipeline groovy script can be found here