Quickly build Kubernetes development, test and demo clusters on AWS, Packet.net and Vagrant (other provisioners coming!).
The provisioner is included with KET. If you want to download the provisioner separately:
Download latest executable (OSX)
wget -O provision https://kismatic-installer.s3-accelerate.amazonaws.com/latest-darwin/provision
chmod +x provision
Download latest executable (Linux)
curl -O -L https://kismatic-installer.s3-accelerate.amazonaws.com/latest/provision
chmod +x provision
- AWS_ACCESS_KEY_ID: Your AWS access key, required for all operations
- AWS_SECRET_ACCESS_KEY: Your AWS secret key, required for all operations
Create infrastructure for a minikube (single machine instance) along with a kismatic "plan" file. The -f flag forces the creation of a new VPC with wide open security.
./provision aws create-minikube -f
For more detailed documentation, see the /docs directory.
- AWS is imited to us-east-1 region. (Packet has no such restriction)
- CentOS support requires a "subscription" to the AMI on the Amazon Marketplace. If you try to build CentOS nodes without first having clicked through the EULA, you will receive an error with a URL you will need to visit on AWS. This happens once per account.
- Master nodes are not properly load balanced.
- The first Worker node is called out as an Ingress node in generated plan files. You can remove this if you don't have a need for Ingress.