Release 2022-03-27
This release is rolling out to all regions - estimated time for completed roll out is 2022-04-08 for public cloud and 2022-04-11 for sovereign clouds.
Announcements
- Upgrade your AKS Ubuntu 18.04 worker nodes to VHD version 2022.03.20 or newer to address CVE-2022-0492 and CVE-2022-23648.
- From Kubernetes 1.23, containerd will be the default container runtime for Windows node pools. Docker support will be deprecated in Kubernetes 1.24. You are advised to test your workloads before Docker deprecation happens by following the documentation here.
- Starting with 1.24 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.
- Starting in Kubernetes 1.23 AKS Metrics server deployment will start having 2 pods instead of 1 for HA, which will increase the memory requests of the system by 54Mb.
- Kubernetes version 1.20 will be deprecated and removed from AKS on April 7th 2022.
- 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.
- Node Pool Snapshot CLI experience is changing by April 6, 2022. The current nodepool snapshot commands i.e az
aks snapshot
will now beaz aks nodepool snapshot
.
Release notes
- Preview Features
- You can now Bring your Own CNI plugin to AKS
- Features
- Node pool Scale-down Mode is now Generally available and supports Spot Node Pools.
- Bug Fixes
- Fixed kubernetes-sigs/cloud-provider-azure#1317 in kubernetes v1.22+.
- Fixed kubernetes-sigs/cloud-provider-azure#1346 in kubernetes v1.22+.
- Fixed bug with auto-scaling from zero with pods that utilize an
agentpool=
label selector. - Fixed bug for IPv6-enabled clusters using OpenVPN and BYO VNET that checked the incorrect IPv6 CIDR.
- Behavioral changes
- An AKS API call on the cluster after a control plane upgrade was incorrectly causing many nodepool upgrades. We have amended the
behavior such that if you dont specify nodepools or specify some nodepools in the call, then the nodepools are not upgraded to the
control plane version implicitly. In order to upgrade the nodepools following the control plane upgrade, an explicit kubernetes version
upgrade in the respective nodepool(s) should be added in the request.
- An AKS API call on the cluster after a control plane upgrade was incorrectly causing many nodepool upgrades. We have amended the
- Component Updates
- Azure CNI for Windows updated to v1.4.22.
- Azure Disk CSI driver to v1.13.0.
- Azure Monitor for Containers addon updated to ciprod03172022.
- AKS Ubuntu 18.04 image updated to AKSUbuntu-1804-2022.03.23.