Skip to content

Latest commit

 

History

History
30 lines (20 loc) · 1.14 KB

README.md

File metadata and controls

30 lines (20 loc) · 1.14 KB

Requirements

  • 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

EKS Cluster Provision

Sample declarative specs for a variety of cluster configurations are available here


EKS Cluster creation in new VPC

./rctl create cluster eks -f examples/eks-cluster.yaml

EKS Cluster creation in existing VPC with managed nodegroups

./rctl create cluster eks -f examples/eks-cluster-managed-custom-vpc.yaml

Adding Nodegroup to an existing cluster

./rctl create node-group -f eks-add-nodegroup.yaml

Jenkins Pipeline Groovy script

An example jenkins pipeline groovy script can be found here