Kubernetes on AWS

  1. EKS - Managed service - costly
  2. Kops - create a cluster on your own - not managed

Creating a cluster in AWS using Kops

One time setup

1.Install kops

brew update && brew install kops

2.Install Pythin pip python-pip

3.Install awscli

pip install awscli

  1. Create a kops user in AWS IAM, Give Admin access
  2. Create an S3 bucket to store cluster state
  3. Need a domain- buy one
  4. Create a subdomain in Route 53 - Route 53 - DNS Management
  5. Add NS records to your main domain
  6. setup your aws user in terminal
aws configure


Create Cluster using kops