Skip to content

Release 2023-05-28

Compare
Choose a tag to compare
@allyford allyford released this 31 May 17:16
· 365 commits to master since this release
b6f219b

Release 2023-05-28

Monitor the release status by regions at AKS-Release-Tracker.

Announcements

  • Docker container runtime for Windows nodepools has been retired as of May 1, 2023. You may remain on existing deployed instances but scaling operations will fail, nodepool creation will fail, and you will be out of support. Follow the detailed steps in our documentation to upgrade to containerd. In alignment with this retirement, AKS has deleted all published windows 2019 docker images.  
  • After May 31, 2023, Ubuntu 18.04 will reach end of life. AKS will continue to update the host OS from Canonical into the Kubernetes 1.24 VHD images. Customers will not receive daily security updates from Canonical past the end of May, but will be able to consume those through a node image update only.
  • Each Kubernetes version is supported for 12 months. After 12 months, the minor version will shift to platform support only. Our new platform support policy provides customers with Azure infrastructure support while the cluster is in an n-3 version (where n is the latest supported AKS GA minor version). Platform support does not include anything related to Kubernetes functionality and components, but provides customers with additional support beyond what was previously provided for unsupported versions.
  • Unattended Upgrades are disabled on Azure Linux when running on a NVIDIA GPU enabled VM sizes.
  • SecurityPatch OS Servicing channel is not supported on Azure Linux when running on NVIDIA GPU enabled VM sizes.
  • Windows2019 will be retired in Kubernetes v1.33 and above (ETA March 2026). Customers should upgrade to Windows2022.

Release notes

  • Features

    • Azure Linux is now generally available as a container host OS on AKS. The Build announcement can be found here and the documentation for deploying Azure Linux can be found here.
    • FIPS image support is now enabled for Azure Linux.
    • The AKS devX extension now supports the creation of GitHub Actions.
    • Managed Prometheus is now Generally available.
    • Kubernetes Apps is now Generally available.
  • Preview Features

  • Behavior Changes

    • PodSecurityPolicy is removed in AKS clusters v1.25 and higher. Customers may not upgrade to v1.25 and above if PSP is enabled, an error will occur if attempted. PSP needs to be disabled before upgrading.
    • Added installhint to help guide users to install kubelogin if not already in their PATH. Users will see this hint when they get the user kubeconfig for their cluster in exec format and when a tool they use in conjunction with that kubeconfig chooses to display that hint.
    • Added configmap hash to cilium agent and operator annotations. The configmap hash will appear in the k8s manifests for cilium-operator and cilium-agent.
    • Improved error messages and public documentation for errors 50, 51, and 52. Now when customers encounter these errors, they should be able to resolve them by accessing the appropriate section in our troubleshooting documentation.
    • Web Application Routing now supports configuration through the Azure portal.
    • During cluster upgrade to v1.26.0 or a later version, disk PV node affinity check will cause the upgrade to fail if there are disk PVs still using deprecated labels: failure-domain.beta.kubernetes.io/zone and failure-domain.beta.kubernetes.io/region
  • Bug Fixes

    • Fixed a bug to resolve an upstream issue where the volume is not detached after the pod and PVC objects are deleted. See resolved issue here.
  • Component Updates