kube-aws is a command-line tool to create/update/destroy Kubernetes clusters on AWS. The full manual can be found here.
To start using kube-aws, try the Getting Started Guide.
Once you are familiar with the basic setup, the sections Add-Ons and some Advanced Topics cover additional setup, use cases and configuration.
- 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
kube-aws is a Kubernetes Incubator project. The project was established 2017-03-15. The incubator team for the project is:
- Sponsor: Tim Hockin (@thockin)
- Champion: Mike Danese (@mikedanese)
- SIG: sig-aws
Older releases of kube-aws had been signed by the CoreOS key and were verifiable with the CoreOS Application Signing Public Key. This was when kube-aws was maintained primarily by CoreOS. However, the signing process has been postponed since v0.9.3 since the comm. Please read the issue #288 for more information.
Please contact us if you wish to see a topic added to the manual.