Features
- Kubernetes 1.5.3 (#324, thanks to @gianrubio)
- Easier to configure, easier to version-control, more tightly integrated node pools
(#315, thanks to @redbaron @sasso @c-knowles for reviewing) - Add DOCKER_OPTS environment variable to limit docker log files (#323, thanks to @jollinshead)
- Encryption support for etcd data volume (#307, thanks to @checkr)
- Experimental webhook token authentication support (#321, thanks to @olesku)
- Experimental kube2iam support (#297, thanks to @Fsero)
- Experimental ClusterAutoscalerSupport option to setup IAM ASG permissions (#294, thanks to @pwillie)
- The worker nodes require extra pivileges for the cluster-autoscaler
to run successfully within the cluster. Can be optionally
enabled via boolean in cluster.yaml.
- The worker nodes require extra pivileges for the cluster-autoscaler
Improvements
- Explicitly create EBS volumes for Etcd nodes (#317, thanks to @redbaron)
- Having EBS volumes which survive node termination makes them more manageable
- Wait for signals by default (#304, thanks to @gianrubio)
- Enable feature waitSignal as default
- Setup initial value for RollingUpdateMinInstancesInService as 1
- Reuquire s3-flag on validate command
- Remove checks for dedicated spot instances (#280, thanks to @iameli)
Fixes
- Fix error message when failed to init cluster (#313, thanks to @cheungpat)
- kubelet SecurityGroupIngress (#310, thanks to @soellman)
- Add a SecurityGroupIngress for controllers to access the kubelet
port (10250) on other controllers. This is needed for when there
are multiple masters.
- Add a SecurityGroupIngress for controllers to access the kubelet
Full change log
v0.9.4-rc.2...v0.9.4-rc.3