2022-07-17
Monitor the release status by regions at AKS-Release-Tracker.
Announcements
- 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.
- metrics-server vertical pod autoscaler will be enabled.
- Kubernetes 1.21 version deprecation will start taking effect from July 31st, 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.
- Konnectivity rollout is finished in global and started in Sovereign (China, USGov).
- Docker will no longer be supported as a container runtime on Windows after September 1, 2022. Follow these steps in our documentation to upgrade your Kubernetes cluster to change your container runtime to containerd.
Release notes
- Preview Features
- KEDA Addon is now supported on ARM64-based nodes (completing full addon support).
- Azure Blob CSI Driver is now supported in public preview in AKS. Follow these instructions to use blob csi driver as a managed addon to mount blob storage to a pod via blobfuse or NFS 3.0 options.
- Features
- The annotation
kubernetes.azure.com/set-kube-service-host-fqdn
can now be added to pods to set the KUBERNETES_SERVICE_HOST variable to the domain name of the API server instead of the in-cluster service IP. This is useful in cases where the cluster egress is via a layer 7 firewall, like Azure Firewall with Application Rules.
- The annotation
- Bug Fixes
- Fixed issue where removed nodepool labels would still incorrectly show on autoscaled nodes.
- Component Updates
- AKS Ubuntu 18.04 image updated to AKSUbuntu-1804-2022.07.11.
- AKS Windows 2019 image has been updated to 17763.3165.220713.
- AKS Windows 2022 image has been added with version 20348.825.220713.