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

 

Advertisement

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s