Release notes for kops 1.12 series

Significant changes

  • kops 1.12 enables etcd-manager by default. For kubernetes 1.12 (and later) we default to etcd3. We also enable TLS for etcd communications when using etcd-manager. The upgrade is therefore disruptive to the masters. More information is in the etcd migration documentation. This documentation is useful even if you are already using etcd3 with TLS.

  • Components are no longer allowed to interact with etcd directly. Calico will be switched to use CRDs instead of directly with etcd. This is a disruptive upgrade, please read the calico notes in the etcd migration documentation

Required Actions

  • Please back-up important data before upgrading, as the etcd2 to etcd3 migration is higher risk than most upgrades. The upgrade is disruptive to the masters, see notes above.
  • Note that the upgrade for Calico users is disruptive, because it requires switching from direct-etcd-storage to CRD backed storage.

Full change list since 1.11.0 release

1.11.0 to 1.12.0-alpha.1

1.12.0-alpha.1 to 1.12.0-alpha.2

1.12.0-alpha.2 to 1.12.0-alpha.3

1.12.0-alpha.3 to 1.12.0-beta.1

1.12.0-beta.1 to 1.12.0-beta.2

1.12.0-beta.2 to 1.12.0

1.12.0 to 1.12.1

1.12.1 to 1.12.2

1.12.2 to 1.12.3