Monitor the release status by regions at AKS-Release-Tracker.
Announcements
- Draft is looking to get feedback. If you have used Draft or are interested in Draft, please click here to start a conversation with the AKS team.
- Starting with Kubernetes 1.25, the following changes will be made default:
- Ubuntu 22.04 for x86, AMD and ARM64 architectures will be the default host.
- Windows Server 2022 will be the default Windows host. Important, old windows 2019 containers will not work on windows server 2022 hosts.
- Azure Cloud Provider for Azure will use v1.25
- Kubernetes 1.21 version has been deprecated as of July 31st, 2022. See documentation on how to upgrade your cluster.
- Some AKS labels have been deprecated with the Kubernetes 1.24 release. Update your AKS labels to the recommended substitutions. See more information on label deprecations and how to update your labels in the Use labels in an AKS cluster documentation.
- Docker is no longer supported as a container runtime on Windows. Follow these steps in our documentation to upgrade your Kubernetes cluster to change your container runtime to containerd.
Release notes
- Features
- AKS as an EventGrid event source is now Generally Available.
- Updating the Kubelet managed identity is now generally available.
- Multi-instance GPU support for AKS nodepools is now Generally Available.
- Disable CSI Storage Drivers is now Generally Available.
- Preview Features
- Azure CNI Overlay now supports 5th generation VM SKUs (v5 SKUs) to be used as nodes.
- Image Cleaner, for removal of insecure container images cached in the nodes, is now in public preview.
- Azure Network Policy Manager (NPM) is now supported in public preview for Windows nodepools and containers (using Windows Server 2022). Security rules from Kubernetes Network Policy resources can now be enforced on all pod traffic on/across Linux and Windows Server 2022 nodes for clusters with
--network-policy=azure
. NPM continues to be a managed solution, configurable at cluster creation.
- Behavioral Changes
- For Kubernetes 1.24+ the services of type
LoadBalancer
with appProtocol HTTP/HTTPS will switch to use HTTP/HTTPS as health probe protocol (while before v1.24.0 it uses TCP). And/
will be used as the default health probe request path. If your service doesn’t respond200
for/
, please ensure you're setting the service annotationservice.beta.kubernetes.io/port_{port}_health-probe_request-path
orservice.beta.kubernetes.io/azure-load-balancer-health-probe-request-path
(applies to all ports) with the correct request path to avoid service breakage.
- For Kubernetes 1.24+ the services of type
- Component Updates
- Update Windows NPM to v1.4.34.
- Update Azure CNI to v1.4.32.
- OSM updated to v1.2.1.
- Azure Cloud Provider for kubernetes was updated to v1.24.5, v1.23.18 (for these respective kubernetes minor versions), and to v1.1.21 for kubernetes minor version 1.22.
- AKS Ubuntu 18.04 image updated to AKSUbuntu-1804-2022.09.05