Chuckwagon - matthewfincher/blacksky GitHub Wiki
CloudFormation and kube-aws tool for installing Kubernetes on AWS
Kubernetes on AWS
Use the kube-aws CLI tool to automate cluster deployment to AWS and deploy a fully-functional Kubernetes cluster using AWS CloudFormation.
- kops “kubernetes-ops” is a complete Kubernetes cluster lifecycle management tool, that supports AWS.
- CoreOS maintains a CLI tool, kube-aws that will create and manage a Kubernetes cluster based on CoreOS, using AWS tools: EC2, CloudFormation and Autoscaling.
- Kubernetes getting started guide: Running Kubernetes on AWS EC2
See... CoreOS Kubernetes CF Script
compose2kube
Convert docker-compose files to Kubernetes objects.
Docker Compose file
web:
image: nginx
ports:
- "80"
database:
image: postgres
ports:
- "5432"
cache:
image: memcached
ports:
- "11211"
Convert to kubernetes objects...
compose2kube -compose-file docker-compose.yml -output-dir output
Generated YAML files
output/cache-rc.yaml
output/database-rc.yaml
output/web-rc.yaml