What is kube-aws?


Have you read my previous post Install Kubernetes on AWS with kops? If yes, then kube-aws is an alternative to kops. If you have not, then kube-aws is an open source tool that simplifies the installation of Kubernetes on AWS.

I have not tried kube-aws yet, but I will when I need to build another k8s cluster on AWS. By a quick look at the features of kube-aws, I think kops already covers most of them except Spot Fleet. kops currently supports spot instance but not spot fleet if I am not wrong.

  • Create, update and destroy Kubernetes clusters on AWS
  • Highly available and scalable Kubernetes clusters backed by multi-AZ deployment and Node Pools
  • Deployment to an existing VPC
  • Powered by various AWS services including CloudFormation, KMS, Auto Scaling, Spot Fleet, EC2, ELB, S3, etc.

 

Reference:
https://aws.amazon.com/blogs/opensource/kube-aws/
https://github.com/kubernetes-incubator/kube-aws
https://github.com/kubernetes/kops/blob/master/docs/instance_groups.md
https://github.com/kubernetes/kops/issues/1784

 

Leave a comment