Skip to content

Latest commit

 

History

History
25 lines (20 loc) · 1.45 KB

File metadata and controls

25 lines (20 loc) · 1.45 KB

Setup Kubernetes with Amazon EKS

Environments

  • EKS version: eks.3
  • Kubernetes version: 1.10
  • Rekcurd version: 1.0.0
  • Rekcurd dashboard version: 1.0.0

Steps

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 and Upload YAML file to launch your worker nodes.

  1. 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 #)
  2. Run build_eks_nodegroup.py
  3. Follow the instructions instead of the official documemnt Step 3-5 and 3-6.
    1. For Choose a template, select Upload a template to Amazon S3.
    2. 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.