Release 2022-06-19
Release 2022-06-19
This release is rolling out to all regions - estimated time for completed roll out is 2022-07-01 for public cloud and 2022-07-04 for sovereign clouds.
Monitor the release status by regions at AKS-Release-Tracker.
Announcements
- Starting with the June 26th, 2022 AKS release, Azure NPM will increase its pod memory limit from 300 MB to 1 GB for clusters with the uptime SLA enabled. Requests will stay at 300 MB.
- Starting with Kubernetes 1.24, the following changes will be made default:
- The default format of clusterUser credential for AAD enabled clusters will be ‘exec’, which requires kubelogin binary in the execution PATH. If you are using Azure CLI, it will prompt users to download kubelogin. There will be no behavior change for non-AAD clusters, or AAD clusters whose version is older than 1.24. Existing downloaded kubeconfig will still work. We provide an optional query parameter ‘format’ when getting clusterUser credential to overwrite the default behavior change, you can explicitly specify format to ‘azure’ to get old format kubeconfig.
- The NodeRestriction Admission Controller will be enabled. This will allow users to enable/disable node restriction.
- CoreDNS version 1.9.2 will be default version. With this new version of CoreDNS wildcard queries are no longer allowed.
- metrics-server version 0.6.1 will be the default version.
- Kubernetes 1.21 version deprecation will start taking effect from July 31st, 2022.
- Konnectivity rollout will continue in May 2022 and is expected to complete by end of June.
- Update your AKS labels to the recommended substitutions before deprecation after the Kubernetes v1.24 release. See more information on label deprecations and how to update your labels in the Use labels in an AKS cluster documentation.
Release notes
- Preview Features
- Disable CSI Storage Drivers available in Preview.
- Behavioral Changes
- Nodepool snapshots will only allow taking snapshots from Nodepools with provisioning status as Succeeded.
- Bug Fixes
- Fixed issue that prevented KEDA from scaling workloads. This could be observed previously as following status condition when describing the HorizontalPodAutoscaler for the KEDA scaled object:
Cannot list resource "<external-metric-name>" in API group "external.metrics.k8s.io " in the namespace "<namespace-name>": RBAC: clusterrole.rbac.authorization.k8s.io "keda-operator-external-metrics-reader" not found
- Update cloud-controller-manager versions to v1.24.2, v1.23.14, v1.1.17, v1.0.21 for Kubernetes 1.24, 1.23, 1.22, and 1.21 -
- A new annotation is added in order to specify the PublicIP Prefix for creating IP of LB-service.beta. kubernetes.io/azure-pip-prefix-id: "/subscriptions/8ecadfc9-ffff-4ea4-ffff-0d9f87e4d7c8/resourceGroups/lodrem/providers/Microsoft.Network/publicIPPrefixes/bb" #1848.
- Fix unexpected managed PLS deletion issue when ILB subnet is specified. #1835
- Fix: avoid unnessary NSG updating on service reconciling #1850
- Fix: panic when create private endpoint using azurefile NFS [#1816] (kubernetes-sigs/cloud-provider-azure#1816)
- Remove redundant restriction on pls autoApproval and visibility.User can specify a list of subscriptions for visibility (e.g. "sub1 sub2") and a subset of this list for autoApproval (e.g. "sub1"). #1867
- Fixed issue that prevented KEDA from scaling workloads. This could be observed previously as following status condition when describing the HorizontalPodAutoscaler for the KEDA scaled object:
- Component Updates
- AKS Ubuntu 18.04 image updated to AKSUbuntu-1804-2022.06.13.
- AKS Windows 2019 image has been updated to 17763.2928.220615.
- AKS Windows 2022 image has been added with version 20348.707.220525.
- Updated Windows containerd package to v1.6.6.