This document is meant to provide high-level but actionable objectives for future kube-aws deveploment. Please file an issue to make suggestions on this roadmap!
- Provide article walking users through:
- setting up a cluster from scratch
- using/enabling new features
- (breaking changes)
- Node Pools
- Worker nodes optionally powered by Spot Fleet
- Clean cluster upgrades (preventing downtime, make sure they succeed)
- Cluster Auto Scaling
- Including partial support for auto-scaling worker nodes, kube-dns
- Private subnets and NAT gateways for etcd, controller and worker nodes
- Self-hosted Calico
- etcd improvements
- Backups
- Recovery
- YAML CloudFormation templates
- Kubernetes 1.6
- Etcd v3 support as it is enabled by default in 1.6: kubernetes/kubernetes#22448 (comment)
- Bootkube switch
kube-aws
can largely go into maintenance mode when k8s upgrades can be safely achieved on self-hosted clusters.