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.

Go Report Card Build Status License


  • 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

Kubernetes Incubator

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.

Documentation Updates

Please contact us if you wish to see a topic added to the manual.

results matching ""

    No results matching ""