AKS

Azure Kubernetes Service

Stars
2K
Committers
76

Bot releases are visible (Hide)

AKS - Release 2022-11-06

Published by CocoWang-wql almost 2 years ago

Release 2022-11-06

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

Announcements

  • AKS is retiring v1.22.x on December 4th 2022. Please upgrade your clusters to v1.23 and above.
  • On December 4th 2022, AKS is updating all patch's on supported Kubernetes versions. This means that the oldest patch version on a supported minor version will be deprecated. Read more about AKS versioning and our policy here.
  • 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.
  • AKS begins pod security policy deprecation on 2022-11-01 API. The pod security policy will be removed completely on 2023-06-01 API with AKS 1.25 version or higher. You can migrate pod security policy to pod security admission controller before the deprecation deadline.
  • Azure NAT gateways do not support IPv6 and therefore cannot be used with dual-stack clusters as the cluster would not have a valid IPv6 outbound connection.
  • AKS clusters with Calico enabled should not upgrade to Kubernetes v1.25 preview.

Release notes

AKS - Release 2022-10-30

Published by allyford almost 2 years ago

Release 2022-10-30

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

Announcements

  • AKS is retiring v1.22.x on December 4th 2022. Please upgrade your clusters to v1.23 and above.
  • 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= and beta.kubernetes.io/os= are still applied by kubelet in kubernetes code.
  • AKS will be enforcing the de-allocated clusters policy which specifies that manually de-allocating clusters renders the cluster out of support. Starting November 1, 2022 clusters with zero nodes will be stopped after 30 days.

Release notes

  • Preview Features
    • Kubernetes version 1.25 has been released in public preview for AKS and is rolling out to all region. We support Kubernetes 1.25.2.
      • Ubuntu 22.04 for 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.
  • Bug Fixes
    • Updated the AKS WS2022 images with 2022.10C. This update addresses an issue that causes Host Network Service to stop working, creating traffic interruptions. This fix will also be included in the AKS Windows2019 images with 2022.11B. Please see the release notes in https://github.com/Azure/AgentBaker/pull/2380 .
  • Behavior Changes
    • AKS plans to disable "JobTrackingWithFinalizers" APISever feature for k8s version "1.23" in all regions. There is a bug in this feature. 1.23 by default turned on the feature and 1.24+ turned it off.
    • The fields Cloud, Environment, UnderlayClass, and UnderlayName will no longer be available in customers' log analytics workspaces.
    • The container runtime for Ubuntu VHDs now only depends on VHD version, not Kubernetes version. For supported Kubernetes versions < 1.24, this may imply an upgrade. The latest containerd version for all Ubuntu nodes will now be 1.6
  • Component Updates
AKS - Release 2022-10-23

Published by olsenme almost 2 years ago

Release 2022-10-23

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

Announcements

  • AKS is retiring v1.22.x on December 4th 2022. Please upgrade your clusters to v1.23 and above.
  • 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= and beta.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.
  • Kubernetes 1.25 is in preview. We support Kubernetes 1.25.2.
  • AKS will be enforcing the de-allocated clusters policy which specifies that manually de-allocating clusters renders the cluster out of support. Starting November 1, 2022 clusters with zero nodes will be stopped after 30 days.
  • Virtual Node is supported in these additional regions.

Release notes

  • Behavior Changes
    • The cpu limits for cloud-node-manager, csi drivers, and kube-proxy have been removed.
    • Fixed a bug to disallow cluster creation where both AAD and local accounts are disabled.
    • Fixed bug where when a cluster is updated, it triggers a reconcile cluster operation which will remove the setting aks-vnet -> subnet -> service endpoints which is set by csi driver when provisioning volume using NFS protocol.
  • Component Updates
AKS - Release 2022-10-16

Published by CocoWang-wql almost 2 years ago

Release 2022-10-16

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

Announcements

  • AKS is retiring v1.22.x on December 4th 2022. Please upgrade your clusters to v1.23 and above.
  • 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= and beta.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
  • Behavior Changes
    • The CPU limits for cloud-node-manager has been removed.
    • OMSAgent resources will be renamed to ama-logs.
  • Component Updates
    • ip-masq-agent-v2 has been updated to v0.1.5, which includes the usage of a distroless-iptables image and a reduction in image size from 75.4MB to 34.2MB.
    • AKS Ubuntu 18.04 image has been updated to AKSUbuntu-1804-2022.10.12
    • AKS Windows 2019 image has been updated to 17763.3532.221012
    • AKS Windows 2022 image has been updated to 20348.1129.221012
AKS - Release 2022-10-09

Published by miwithro about 2 years ago

Release 2022-10-09

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= and beta.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
  • Preview Features
  • Fixes
    • Hotfixes on v1.24.3 and v1.24.6 for [Windows BUG] (https://github.com/Azure/AKS/issues/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
AKS - Release 2022-10-02

Published by qpetraroia about 2 years ago

Release 2022-10-02

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.
  • 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= and beta.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

  • Preview Features
    • Cluster snapshot and cluster pinning is now released in public preview, allowing you to easily save cluster configurations and apply them to other clusters.
    • Vertical Pod Autoscaling is now released in public preview. VPA allows you to automatically set resource requests and limits on containers per workload based on past usage.
  • Bugs
    • Bug: A bug has been found in Windows clusters that have been upgraded to K8s v1.24 that causes external VIP load balancing rules to reference endpoints that no longer exist. The AKS team has rolled out a block on all upgrades to K8s version 1.24 for Windows cluster as we wait for a fix from Windows upstream.
  • Component Updates
    • Windows Azure CNI updated to version v1.4.35.
    • Microsoft Defender low-level-collector image updated to v1.3.57.
    • AKS Ubuntu 18.04 image updated to AKSUbuntu-1804-2022.09.27
AKS - Release 2022-09-25

Published by palma21 about 2 years ago

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.
    • Kubernetes 1.21 version has been deprecated as of July 31st, 2022. See documentation on how to upgrade your cluster.
  • Some AKS labels are being deprecated with the Kubernetes 1.25 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
    • New Kubernetes patch versions released. Kubernetes 1.22.15, 1.23.12 and 1.24.6.
    • Nodepool snapshots can now work across regions.
  • Preview Features
  • Behavior Changes
    • AKS no longer uses beta.kubernetes.io/os, failure-domain.beta.kubernetes.io/zone labels in its managed components. kubernetes.io/os and topology.kubernetes.io/zone will be used instead, respectively.
    • An additional tag aks-managed-private-dns-zone-mode:none will be added to the nodes on private cluster scenarios when the cluster is using 'none' private DNS zone.
  • Bug Fixes
    • Fixed KMS error message to clarify when Key Vault has connectivity blocked.
    • Fixed issue with Availability Set-based clusters where node IPs were double counted when performing available IP validations.
  • Component Updates
    • Cloud Controller Manager updated to v1.24.7, v1.23.20 and v1.1.23 (for 1.22 and lower) for the respective kubernetes minor versions.
    • AKS Ubuntu 18.04 image updated to AKSUbuntu-1804-2022.09.22
AKS - Release 2022-09-18

Published by kaarthis about 2 years ago

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
    • Windows Server 2022 is now GA on AKS. Take a look at our documentation for guidance on upgrading your workloads from Windows Server 2019 to 2022 and adding new Windows Server 2022 nodepools. Windows Server 2019 will remain default for nodepool creation until kubernetes 1.25. Important, old windows 2019 containers will not work on windows server 2022 hosts.
  • Component Updates
AKS - Release 2022-09-11

Published by palma21 about 2 years ago

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
  • Preview Features
  • 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 respond 200 for /, please ensure you're setting the service annotation service.beta.kubernetes.io/port_{port}_health-probe_request-path or service.beta.kubernetes.io/azure-load-balancer-health-probe-request-path (applies to all ports) with the correct request path to avoid service breakage.
  • Component Updates
AKS - Release 2022-09-04

Published by CocoWang-wql about 2 years ago

Release 2022-09-04

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.
  • 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

AKS - Release 2022-08-21

Published by allyford about 2 years ago

Release 2022-08-21

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.
    • Windows Server 2022 will be the default Windows host. Important, old windows 2019 containers will not work on windows server 2022 hosts.
  • 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 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.
  • The Open Service Mesh addon has been updated from version 1.1.1 to version 1.2.0 for AKS clusters running 1.24.0+. Please note the breaking changes mentioned in the version 1.2.0 release notes

Release notes

  • Bug fixes
    • Missing CWD(Current Working Directory) field in process creation events fixed. Update low level collector image version from 1.3.42 to 1.3.49.
    • Added a scheduled task "hns-remediator-task" in AKS Windows nodes which will restart kubeproxy automatically when HNS service crashes.
  • Component Updates
AKS - 2022-08-14

Published by olsenme about 2 years ago

Release 2022-08-14

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.
    • Windows Server 2022 will be the default Windows host. Important, old windows 2019 containers will not work on windows server 2022 hosts.
  • 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.
  • 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

  • Features
    • GA of Kubernetes 1.24
  • Behavioral Changes
    • Deprecation of Kubernetes 1.21
    • Increased memory request (20Mi -> 40Mi) for azuredisk and node-driver-registrar containers in azurediskcsi-azuredisk-v2-node
    • Remove responseObject from kube-audit logs when its size is reaching log analytics column size limit (32K) and customer enables kube-audit/kube-audit-admin diagnostics.
  • Bug fixes
    • Fix bug in processing fractional memory limits on Windows Nodes
    • Fix log loss due to inode reuse on Windows Nodes
    • Fix issue with cert rotation on Windows nodes that caused VMSS inconsistency
    • Removed Microsoft.Resources/deployments/write, Microsoft.Insights/alertRules/*, and Microsoft.Support/* from the built-in Azure RBAC data plane roles for AKS.
  • Component Updates
AKS - 2022-07-31

Published by justindavies about 2 years ago

Release 2022-07-31

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

Announcements

  • Starting with Kubernetes 1.25, the host VM operating system will be Ubuntu 22.04 for Intel and ARM64 architectures

  • 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

AKS - 2022-07-24

Published by palma21 about 2 years ago

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
    • Draft is now available in VsCode through the AKS DevX extension. To install the DevX extension for Vscode, check out the marketplace. To check out the open source code, visit the GitHub repo.
    • Automated Deployments is now Public Preview on AKS. Automated Deployments allows you to take your containerized application and deploy it to an AKS cluster easily with GitHub Actions. Read more here.
  • Component Updates
AKS - 2022-07-17

Published by palma21 about 2 years ago

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.
  • Bug Fixes
    • Fixed issue where removed nodepool labels would still incorrectly show on autoscaled nodes.
  • Component Updates
AKS - Release 2022-07-10

Published by CocoWang-wql over 2 years ago

Release 2022-07-10

This release is rolling out to all regions - estimated time for completed roll out is 2022-07-22 for public cloud and 2022-07-25 for sovereign clouds.
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).

Release notes

AKS - Release 2022-07-03

Published by shashankbarsin over 2 years ago

Release 2022-07-03

This release is rolling out to all regions - estimated time for completed roll out is 2022-07-15 for public cloud and 2022-07-18 for sovereign clouds.
Monitor the release status by regions at AKS-Release-Tracker.

Announcements

  • Starting with this release, the pod memory limit for Azure NPM has been increased from 300 MB to 1 GB for clusters with the uptime SLA enabled. Requests will stay at 300 MB.
  • 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.
  • Kubernetes patch versions 1.21.14, 1.22.11, and 1.23.8 are now available; Kubernetes patch versions 1.21.7, 1.22.4, and 1.23.3 are deprecated and removed. Learn more about Kubernetes version support policy followed by AKS here.
  • Konnectivity rollout is done for most regions. Targeting end of this week for completion of rollout to the remaining regions - centralus, westus, germanynorth, westeurope, australiacentral2, australiasoutheast, brazilsoutheast, canadaeast, francesouth, japanwest, jioindiacentral, koreasouth, norwaywest, southafricawest, southcentralus, southeastasia, southindia, swedensouth, switzerlandwest, uaecentral, westus3.

Release notes

  • Features
  • Bug Fixes
  • Fixed issue on 1.24+ clusters with Windows node pools and Calico as network policy to automatically create the service account required for installing Calico.
  • Set priorityClassName to system-node-critical for Azure Key Vault Provider for Secrets Store CSI Driver addon to prevent scheduling issues arising from saturation by non-critical workloads.
  • Component Updates
AKS - Release 2022-06-26

Published by phealy over 2 years ago

Release 2022-06-26

This release is rolling out to all regions - estimated time for completed roll out is 2022-07-08 for public cloud and 2022-07-11 for sovereign clouds.
Monitor the release status by regions at AKS-Release-Tracker.

Announcements

  • Starting with the July 3rd, 2022 AKS release, Azure NPM will increase its pod memory limit from 300 MB to 1 GB for clusters with the uptime SLA enabled. Requests will stay at 300 MB.
  • 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.
  • Konnectivity rollout will continue in May 2022 and is expected to complete by end of June.
  • 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.

Release notes

AKS - Release 2022-06-19

Published by kaarthis over 2 years ago

Release 2022-06-19

This release is rolling out to all regions - estimated time for completed roll out is 2022-07-01 for public cloud and 2022-07-04 for sovereign clouds.
Monitor the release status by regions at AKS-Release-Tracker.

Announcements

  • Starting with the June 26th, 2022 AKS release, Azure NPM will increase its pod memory limit from 300 MB to 1 GB for clusters with the uptime SLA enabled. Requests will stay at 300 MB.
  • 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.
  • Kubernetes 1.21 version deprecation will start taking effect from July 31st, 2022.
  • Konnectivity rollout will continue in May 2022 and is expected to complete by end of June.
  • 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.

Release notes

  • Preview Features
  • Behavioral Changes
    • Nodepool snapshots will only allow taking snapshots from Nodepools with provisioning status as Succeeded.
  • Bug Fixes
    • Fixed issue that prevented KEDA from scaling workloads. This could be observed previously as following status condition when describing the HorizontalPodAutoscaler for the KEDA scaled object: Cannot list resource "<external-metric-name>" in API group "external.metrics.k8s.io " in the namespace "<namespace-name>": RBAC: clusterrole.rbac.authorization.k8s.io "keda-operator-external-metrics-reader" not found
    • Update cloud-controller-manager versions to v1.24.2, v1.23.14, v1.1.17, v1.0.21 for Kubernetes 1.24, 1.23, 1.22, and 1.21 -
      • A new annotation is added in order to specify the PublicIP Prefix for creating IP of LB-service.beta. kubernetes.io/azure-pip-prefix-id: "/subscriptions/8ecadfc9-ffff-4ea4-ffff-0d9f87e4d7c8/resourceGroups/lodrem/providers/Microsoft.Network/publicIPPrefixes/bb" #1848.
      • Fix unexpected managed PLS deletion issue when ILB subnet is specified. #1835
      • Fix: avoid unnessary NSG updating on service reconciling #1850
      • Fix: panic when create private endpoint using azurefile NFS [#1816] (https://github.com/kubernetes-sigs/cloud-provider-azure/pull/1816)
      • Remove redundant restriction on pls autoApproval and visibility.User can specify a list of subscriptions for visibility (e.g. "sub1 sub2") and a subset of this list for autoApproval (e.g. "sub1"). #1867
  • Component Updates
AKS - Release 2022-06-12

Published by olsenme over 2 years ago

Release 2022-06-12

This release is rolling out to all regions - estimated time for completed roll out is 2022-06-24 for public cloud and 2022-06-27 for sovereign clouds.

Announcements

  • Starting with the June 26th, 2022 AKS release, Azure NPM will increase its pod memory limit from 300 MB to 1 GB for clusters with the uptime SLA enabled. Requests will stay at 300 MB.
  • Starting with Kubernetes 1.24, the following changes will be made:
    • 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
    • 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.
  • Konnectivity rollout will continue in May 2022 and is expected to complete by end of June.
  • 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.

Release notes

  • Behavioral Changes
    • Upgrades for Spot Nodepools is now available starting this week : This will involve a cordon and an eviction notice. There is no Drain or Surge nodes available for the Spot nodepool upgrades.
  • Component Updates
    • AKS Ubuntu 18.04 image updated to AKSUbuntu-1804-2022.06.08.
    • Upgrade Azure File CSI driver to v1.19.0
    • Upgrade Azure Disk CSI driver to v1.19.0
    • Cloud-controller-manager, azure SDK, & API version has been updated for v1.21.7 and v1.21.9 (see the version matrix to see which CCM version maps to which AKS version.