Release 2022-10-10
Monitor the release status by regions at AKS-Release-Tracker.
Announcements
- 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.
- Some AKS labels are being deprecated with the Kubernetes 1.26 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.
beta.kubernetes.io/arch=
andbeta.kubernetes.io/os=
are still applied by kubelet in kubernetes code. - 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 5000 Node limit per cluster is now Generally Available.
- Confidential VM Node Pool on AKS is now Generally Available.
- Event Grid integration with AKS is now Generally Available.
- Preview Features
- Azure AD Workload Identity, integrated with the Kubernetes native capabilities to federated with Azure AD, is now in Public Preview.
- Azure Kubernetes Fleet Manager is now in Public Preview.
- Kubernetes Apps on Azure MarketPlace is now in Public Preview.
- Fixes
- Hotfixes on v1.24.3 and v1.24.6 for [Windows BUG] (#3246) has been published to all regions. You can check the k8s package version in C:\AzureData\CustomDataSetupScript.log. If neither v1.24.3-hotfix.20221006-1int.zip nor v1.24.6-hotfix.20221006-1int.zip are used, you need to upgrade your clusters or create new Windows agent pools to get the fix.
- Fixed a bug where an AKS FIPS node may become a non-FIPS node after unattended upgrade and reboot.
- Hotfixed a bug where we double counted windows vms in subnet size validation.
- Behavior Changes
- Added pid.available<2000 to kubelet flag --eviction-hard, making the effective number of allocatable PIDs = kernel.pid_max - 2000 eviction-signals
- Component Updates