- EKS version: eks.3
- Kubernetes version: 1.10
- Rekcurd version: 1.0.0
- Rekcurd dashboard version: 1.0.0
Basically, you just need to follow the official document. The diffrences are:
- You need to use our YAML file for CloudFormation to launch your worker nodes in
Step 3: Launch and Configure Amazon EKS Worker Nodes. The details are in the section below.
- Edit env-list.txt.
- If you want only development, staging and production environments for Rekcurd, delete beta and sandbox from the file (or comment out with
#)
- If you want only development, staging and production environments for Rekcurd, delete beta and sandbox from the file (or comment out with
- Run build_eks_nodegroup.py
- Follow the instructions instead of the official documemnt Step 3-5 and 3-6.
- For Choose a template, select Upload a template to Amazon S3.
- Select amazon-eks-nodegroup.yaml generated in config directory and choose Next.
Be careful that AutoScalingGroup will be created for each env,
so if your env-list.txt has all 5 environments, 5 * NodeAutoScalingGroupDesiredCapacity nodes will be created.