20. $ kube-aws up --export
> Exporting demo-chom.stack-template.json
$ git add my-cluster.stack-template.json
$ git commit -am “first pass at my
cluster!”
Step 4.
Save your state!
Under the hood
23. $ git diff
>
--- a/cluster.yaml
+++ b/cluster.yaml
# Instance type for worker nodes
-#workerInstanceType: m3.medium
+workerInstanceType: m3.large
$ kube-aws up --export
> Exporting demo-chom.stack-template.json
Let’s make some changes!
Change the worker instance type from m3.medium to m3.large
24. $ git diff
>
# Instance type for worker nodes
-#workerInstanceType: m3.medium
+workerInstanceType: m3.large
$ kube-aws up --export
> Exporting demo-chom.stack-template.json
Let’s make some changes!
Change the worker instance type from m3.medium to m3.large
25. $ git diff
>
# Instance type for worker nodes
-#workerInstanceType: m3.medium
+workerInstanceType: m3.large
$ kube-aws up --export
> Exporting demo-chom.stack-template.json
Let’s make some changes!
Change the worker instance type from m3.medium to m3.large
26. $ git diff
>
# Instance type for worker nodes
-#workerInstanceType: m3.medium
+workerInstanceType: m3.large
$ kube-aws up --export
> Exporting demo-chom.stack-template.json
$ git commit -am “workers are m3.large”
Let’s make some changes!
Change the worker instance type from m3.medium to m3.large
27. $ git diff HEAD~1
c542d5d8f20f6c059dfccc2b147f0097b1656
381
Author: Colin Hom <colhom@gmail.com>
Date: Thu Apr 28 13:37:45 2016
-0700
# Instance type for worker nodes
-#workerInstanceType: m3.medium
+workerInstanceType: m3.large
j
Let’s make some changes!
28. Road to Version 1.0
Recently Completed:
- Calico for network policy
- Route53 Integration
- Existing VPC support
Future Work:
- Zero-downtime upgrade path
- HA control plane
- Automated TLS rotation