Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release Notes 2024-04-11 #4214

Merged
merged 34 commits into from
Apr 23, 2024
Merged
Show file tree
Hide file tree
Changes from 33 commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
7c2b244
First cut
aritraghosh Apr 15, 2024
165a751
Update CHANGELOG.md
aritraghosh Apr 15, 2024
7087774
Added files
aritraghosh Apr 15, 2024
66ac724
Update CHANGELOG.md
aritraghosh Apr 15, 2024
5cd9fa5
Update CHANGELOG.md
aritraghosh Apr 15, 2024
030bd02
changing paths
aritraghosh Apr 15, 2024
e5679b0
Incorporated feedback
aritraghosh Apr 16, 2024
57d727e
Updated windows
aritraghosh Apr 16, 2024
ebe6f91
Update CHANGELOG.md
aritraghosh Apr 16, 2024
1d0f412
Added job links
aritraghosh Apr 16, 2024
555008c
Update CHANGELOG.md
aritraghosh Apr 16, 2024
5607fb5
Update CHANGELOG.md
aritraghosh Apr 16, 2024
96444cf
Update CHANGELOG.md
aritraghosh Apr 16, 2024
55a3015
Update CHANGELOG.md
aritraghosh Apr 16, 2024
9d00d75
Update CHANGELOG.md
aritraghosh Apr 16, 2024
24ecb2e
Update CHANGELOG.md
aritraghosh Apr 16, 2024
e718a2b
Update CHANGELOG.md
aritraghosh Apr 16, 2024
cfaa554
Update CHANGELOG.md
aritraghosh Apr 17, 2024
d24351c
Update CHANGELOG.md
aritraghosh Apr 17, 2024
e4244bd
Update CHANGELOG.md
aritraghosh Apr 19, 2024
60f1c25
Update CHANGELOG.md
aritraghosh Apr 19, 2024
8930f5d
Update CHANGELOG.md
aritraghosh Apr 19, 2024
1c804c4
Update CHANGELOG.md
aritraghosh Apr 19, 2024
f1b18fb
Update CHANGELOG.md
aritraghosh Apr 19, 2024
3fb1070
Update CHANGELOG.md
aritraghosh Apr 19, 2024
295b2d1
Update CHANGELOG.md
aritraghosh Apr 19, 2024
3fd8f30
Update CHANGELOG.md
aritraghosh Apr 19, 2024
d576e90
Update CHANGELOG.md
aritraghosh Apr 19, 2024
e87c1dd
Update CHANGELOG.md
aritraghosh Apr 19, 2024
6bd675a
Update CHANGELOG.md
aritraghosh Apr 19, 2024
383981f
fix bullet points
PixelRobots Apr 19, 2024
467573a
Update CHANGELOG.md
aritraghosh Apr 22, 2024
d48e134
Update CHANGELOG.md
aritraghosh Apr 22, 2024
a80cb40
Update CHANGELOG.md
aritraghosh Apr 23, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
44 changes: 44 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,49 @@
# Azure Kubernetes Service Changelog


## Release 2024-04-11

Monitor the release status by regions at [AKS-Release-Tracker](https://releases.aks.azure.com/).

### Announcements
aritraghosh marked this conversation as resolved.
Show resolved Hide resolved
aritraghosh marked this conversation as resolved.
Show resolved Hide resolved
* AKS will be fixing a behavior where manually added Labels, Taints and Annotations are incorrectly copied to surged upgrade nodes. To ensure any Label or Taint is present in new nodes please use the [Labels and/or Taints](https://learn.microsoft.com/azure/aks/use-labels) functionality provided by AKS.
* Support upgrade version skew policy between core node and control plane components from n-2 to n-3 to match [related upstream policy change starting Kubernetes version 1.28](https://kubernetes.io/blog/2023/08/15/kubernetes-v1-28-release/). AKS docs available [here](https://learn.microsoft.com/azure/aks/supported-kubernetes-versions?tabs=azure-cli#what-is-the-allowed-difference-in-versions-between-control-plane-and-node-pool).
* Starting 1.30 Kubernetes version and 1.27 LTS versions, beta apis will be disabled by default, when you upgrade to [them](https://learn.microsoft.com/azure/aks/upgrade-aks-cluster?tabs=azure-cli#before-you-begin). There will be an option provided to explicitly enable beta apis closer to the 1.30 release.
* On 15 March 2027, Windows Server 2022 will be retired when Kubernetes 1.34 reaches the end of platform support. You won't be able to create new Windows Server 2022 node pools on Kubernetes 1.35 and above. We encourage you to make the switch before 15 March 2027 to gain the richer benefits of [Windows Server 2025](https://techcommunity.microsoft.com/t5/windows-server-news-and-best/introducing-windows-server-2025/ba-p/4026374) or Windows Server [Annual Channel](https://techcommunity.microsoft.com/t5/windows-server-news-and-best/windows-server-annual-channel-for-containers/ba-p/3866248). These new Windows OS versions will be supported on AKS before Windows Server 2022 is retired. For more updates, see our [AKS public roadmap](https://github.com/Azure/AKS/projects/1).
* Kubernetes version 1.32 is the next [Long Term Support Version](https://learn.microsoft.com/azure/aks/long-term-support) after 1.27. Customers will get a minimum 6 months of overlap between 1.27 LTS and 1.32 LTS versions to plan upgrades.
* Kubernetes version 1.26 is now removed. Refer to for [platform support](https://learn.microsoft.com/azure/aks/supported-kubernetes-versions?tabs=azure-cli#aks-kubernetes-release-calendar) timeline.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Behavior change, not a pre announcement

* In 2020 Docker enacted a Rate Limiting policy for all users. In-order to assist customers with the change, Microsoft worked directly with Docker to prevent users of Microsoft Azure from being impacted. However, beginning on June 30th, 2024, Azure customers will begin to be impacted by this limit. In-order for customers to mitigate the potential effects of this limit. We recommend customers begin to use the Artifact Cache feature within Azure Container Registry or sign up for a Docker Subscription. More information is available [here](https://techcommunity.microsoft.com/t5/apps-on-azure-blog/best-practices-for-using-azure-container-registry-and-docker-hub/ba-p/4068979)

### Release Notes

* Features:
* [Dual-stack networking (IPv4/IPv6) with CNI Overlay](https://learn.microsoft.com/azure/aks/azure-cni-overlay?tabs=kubectl#dual-stack-networking) is now generally available (GA) for Linux node pools.
* Using [Alias Minor Version](https://learn.microsoft.com/azure/aks/supported-kubernetes-versions?tabs=azure-cli#alias-minor-version) is now allowed on preview versions.

* Behavioral Changes:
* This introduces the constraint template validation behavior change called out in November's release notes
[2023-11-28](https://github.com/Azure/AKS/releases/tag/2023-11-28) . It also improves cleanup of the addon, as called out in Issue [#3541](https://github.com/Azure/AKS/issues/3541) , and patches CVE-2024-24786 in the addon.
* Adds [App routing](https://learn.microsoft.com/azure/aks/app-routing?tabs=default%2Cdeploy-app-default) to excluded namespaces for policy when the addon is enabled
* Added resource `nodes/proxy` to `microsoft-defender-operator` role

* Bug Fixes:
* Fixes a bug where a PUT operation(Update) on nodepool without a specified version in LTS clusters would have an internal error.
* Error message improved to specify that it is only allowed to update public SSH key in preview API versions.
* Clusters running Kubernetes 1.29 or later will have `kubernetes.azure.com/managedby=aks` label to tigera-operator deployment in Calico clusters
aritraghosh marked this conversation as resolved.
Show resolved Hide resolved

* Component Updates:
* Upgraded Azure file CSI driver to [v1.29.4](https://github.com/kubernetes-sigs/azurefile-csi-driver/releases/tag/v1.29.4) on AKS 1.28, [v1.30.1](https://github.com/kubernetes-sigs/azurefile-csi-driver/releases/tag/v1.30.1) on AKS 1.29
* Upgraded Azure Blob CSI driver to [v1.23.4](https://github.com/kubernetes-sigs/blob-csi-driver/releases/tag/v1.23.4) on AKS 1.28 and 1.29
* Upgraded Azure Monitor Metrics April release to [v.6.8.7](https://github.com/Azure/prometheus-collector/blob/main/RELEASENOTES.md#release-04-08-2024)
* Istio revision asm-1-21 is now available with Istio-based service mesh add-on. More information on performing canary upgrade for the new minor revision of Istio can be found [here](https://learn.microsoft.com/azure/aks/istio-upgrade)
* Upgraded Windows containerd v1.7 to [v1.7.14](https://github.com/containerd/containerd/releases/tag/v1.7.14) in k8s v1.28+
* Windows Server 2019 Image has been updated to [Windows Server 2019-17763.5696.240410](vhd-notes/AKSWindows/2019/17763.5696.240410.txt) and [Windows Server 2019-17763.5576.240401](vhd-notes/AKSWindows/2019/17763.5576.240401.txt)
* Windows Server 2022 has been updated to [Windows Server 20348.2340.240410](vhd-notes/AKSWindows/2022/20348.2402.240410.txt) and [Windows Server 2022-20348.2340.240401](vhd-notes/AKSWindows/2022/20348.2340.240401.txt)
* Azure Linux image has been updated to [Azure Linux 202404.01.0](vhd-notes/AzureLinux/202404.01.0.txt)
* AKS Ubuntu 22.04 image has been updated to [AKSUbuntu-2204-202404.01.0](vhd-notes/aks-ubuntu/AKSUbuntu-2204/202404.01.0.txt)
* Upgraded Azure Monitor Container Insights image to [v3.1.19](https://github.com/microsoft/Docker-Provider/releases/tag/3.1.19)
* Upgraded Kaito images to [v0.2.2](https://github.com/Azure/kaito/releases/tag/v0.2.2)

## Release 2024-03-31

Monitor the release status by regions at [AKS-Release-Tracker](https://releases.aks.azure.com/).
Expand Down
3 changes: 3 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,9 @@ this repository must:

## Hiring
### PM
#### Australia/New Zealand
* [Senior Technical Program Manager - Kubernetes Networking](https://jobs.careers.microsoft.com/global/en/share/1691905/)
* [Technical Program Manager - Kubernetes Networking](https://jobs.careers.microsoft.com/global/en/share/1691890/)

### Engineering
#### US
Expand Down
Loading
Loading