github kubernetes-retired/kube-aws v0.15.0-rc1

latest releases: v0.16.4, v0.16.3, v0.14.7...
pre-release4 years ago

Component versions

Kubernetes: v1.15.5
Etcd: v3.3.17
Calico: v3.9.1

Upgrade notes

Cloud Controller Manager

This release introduces a new external cloud-controller-manager that has been separated out of the controller-manager and performs the integration actions between the kubernetes cluster and AWS cloud features. This change shouldn't require any action on your part but it is useful to be aware of this new DaemonSet and Pods in kube-system.

Etcd Upgrade

If upgrading from existing kube-aws clusters you must deploy v0.14.2 or higher before upgrading to this release (otherwise you will see a cloud formation error when you try to apply). This release contains a major etcd upgrade to the v3.3.x branch. The upgrade is performed by spinning up a new etcd cluster and copying across the contents from the existing servers. Should the cluster upgrade fail (at any point) then we will roll-back and revert to using the original servers again.

WARNING: it is possible to lose cluster state changes if they are made after the copy has been performed but before all of the kube-apiservers have been replaced or if the cluster roll fails and rolls back to the original servers; therefore we strongly suggest that you perform the upgrade in a maintenance window with customer deployments disabled if possible.

Plugins

The following features have been updated and migrated into plugins and have been removed from the core kube-aws configuration and code: -

  • Kubernetes Dashboard
  • Kiam
  • Kube2IAM

If you use these features - please configure them via the plugins section of your cluster.yaml.

Features

Improvements

Don't miss a new kube-aws release

NewReleases is sending notifications on new releases.