v1.16.0
kops 1.16.0 is the first release in the kops 1.16 series, supporting kubernetes version 1.16.x and earlier.
Please see the release notes for the full list of changes.
Breaking changes
-
Please see the notes in the 1.15 release about the apiGroup changing from kops
to kops.k8s.io -
A controller is now used to apply labels to nodes. If you are not using AWS,
GCE or OpenStack your (non-master) nodes may not have labels applied
correctly.
Significant changes
-
If upgrading from 1.11 or earlier, please see the notes in previous releases
about upgrading through kubernetes 1.12, with the etcd3 upgrade. -
A new component runs on the master nodes now: kops-controller.
kops-controller currently labels nodes, but will likely perform additional
functionality in future releases.
Required Actions
-
If either a Kops 1.16 alpha release or a custom Kops build was used on a cluster,
a kops-controller Deployment may have been created that should get deleted.
Runkubectl -n kube-system delete deployment kops-controller
after upgrading to Kops 1.16.0-beta.1 or later. -
Kubernetes 1.9 users will need to enable the PodPriority feature gate. This is required for newer versions of Kops.
To enable the Pod priority feature, follow these steps:
kops edit cluster # Add the following section spec: kubelet: featureGates: PodPriority: "true"
Deprecations
-
Support for Kubernetes releases prior to 1.9 is deprecated and will be removed in kops 1.18.
-
The
kops/v1alpha1
API is deprecated and will be removed in kops 1.18. Users ofkops replace
will need to supply v1alpha2 resources.
Full list of changes from 1.16.0-beta.2 to 1.16.0
- Stabilize sequence of "export xx=xxx" statements @bittopaz #8247
- Add events RBAC permissions to kops-controller @rifelpet #8535
- Update AWS IAM Authenticator to 0.5.0 @rifelpet #8423
- Update IAM permissions for amazon-vpc-cni-k8s 1.6.0 @rifelpet #8548
- Update amazon-vpc-cni-k8s to v1.6.0 @hakman #8538
- Switch AWS IAM Authenticator to use non-scratch image @rifelpet #8555
- Fix DNS loop on Ubuntu 18.04 (Bionic) @hakman #8353
- Revert update of AWS IAM Authenticator to 0.5.0 for 1.16 @rifelpet #8583
- add s3 region @zetaab #8592
- Update coredns to 1.6.7 @maruina #8602
- Cilium fix bpffs check @olemarkus #8599
- Fix periodic e2e test for Ubuntu 16.04 @hakman #8160
Please see the release notes for the full list of changes.