2.2 KiB
Release notes for kOps 1.27 series
Significant changes
-
The default image has been updated to Ubuntu 22.04 (Jammy).
-
The default retention duration for the etcd backups is now set to 90 days. This behaviour can be overridden by setting
spec.etcdClusters[*].manager.backupRetentionDaysin the cluster spec. -
external-dns is now supported in IPv6 clusters.
-
Using swap memory is now possible by setting
spec.kubelet.memorySwapBehavior.
AWS
-
As of Kubernetes version 1.27, all nodes will default to running with instance-metadata-service tokens required, with a max hop limit of 1. Newly created clusters will be configured as necessary to have these settings.
-
As of Kubernetes version 1.27, credentials for private ECR repositories will be handled by the out-of-tree credential provider. This is an additional binary that each instance downloads from the assets repository.
-
Karpenterhas been upgraded to version0.27.xand the feature flag is no longer necessary.
GCP
-
Improved support for private topology.
-
Support for bastions has been added.
Openstack
- Nodes will now assign floating IPs when they are in a subnet that is of type
Public. Previously they would do so when the respectivetopologywas set topublic.
Breaking changes
Other breaking changes
- Support for Kubernetes version 1.21 has been removed.
Deprecations
-
Support for Kubernetes version 1.22 is deprecated and will be removed in kOps 1.28.
-
Support for Kubernetes version 1.23 is deprecated and will be removed in kOps 1.29.
-
Support for Ubuntu 18.04 is deprecated and will be removed in kOps 1.28.
-
Canal, Flannel, and Kube-Router are deprecated and support will be removed for Kubernetes 1.28 and later.
-
Support for AWS Classic Load Balancer for API is deprecated and should not be used for newly created clusters.
-
All legacy addons are deprecated in favor of managed addons, including the metrics server addon and the autoscaler addon.