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

Anbubin/4 2 24 release notes #4192

Merged
merged 34 commits into from
Apr 11, 2024
Merged
Changes from 9 commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
9ee7d8b
added initial summary
abubinski Apr 3, 2024
0ffe47d
some cleanup
abubinski Apr 3, 2024
1003d5e
added AKS Cost Analysis
abubinski Apr 3, 2024
e2535d8
updated based on PR comments
abubinski Apr 3, 2024
9fdf440
Improved wording
abubinski Apr 3, 2024
50deadb
moved and updated announcement
abubinski Apr 3, 2024
84d11e1
added additional announcements and features, removed image cleaner
abubinski Apr 4, 2024
f0d07cc
moved ZRS to behavior change
abubinski Apr 4, 2024
722f991
updated language
abubinski Apr 5, 2024
905f04b
formatting
abubinski Apr 5, 2024
df0036f
added update release link
abubinski Apr 5, 2024
18efba4
typos
abubinski Apr 6, 2024
6aab4d1
removed gpu update because not public facing
abubinski Apr 6, 2024
e5b33dc
added release note links to cloud-provider-azure
abubinski Apr 8, 2024
76870f2
changed wording for component upgrades and removed cilium upgrade
abubinski Apr 8, 2024
a6c2f48
removed ZRS update
abubinski Apr 8, 2024
04503f1
formatting
abubinski Apr 8, 2024
25099d4
corrected upgrade skew
abubinski Apr 8, 2024
8c4dbb9
removed bug
abubinski Apr 8, 2024
6a7f8d8
addressing comments
abubinski Apr 8, 2024
c30e6ff
updated HPA behavior change
abubinski Apr 9, 2024
69d6d09
updated upgrade announcement and added bug fix
abubinski Apr 10, 2024
0c603e2
added docs link and updated bug fix
abubinski Apr 10, 2024
373862d
formatting fixes
abubinski Apr 10, 2024
d354efb
change wording for support upgrade version
abubinski Apr 11, 2024
01ce26b
updated LTS beta apis
abubinski Apr 11, 2024
75fce8e
updated disable ssh link
abubinski Apr 11, 2024
2e9eb76
update link
abubinski Apr 11, 2024
ce486ac
fixed calico link
abubinski Apr 11, 2024
c77e837
Update CHANGELOG.md
abubinski Apr 11, 2024
7ab1bf3
updated version upgrade link
abubinski Apr 11, 2024
965db40
Merge branch 'anbubin/4-2-24-release-notes' of https://github.com/abu…
abubinski Apr 11, 2024
17b22bd
added ubuntu and linux updates
abubinski Apr 11, 2024
1f18f01
Removed LTS announcement
abubinski Apr 11, 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
35 changes: 35 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,40 @@
# Azure Kubernetes Service Changelog

## Release 2024-03-31

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

### Announcements
* Support upgrade version skew policy between core node and control plane components from n-1 to n-3 per [Kubernetes v1.28: Planternetes release note.](https://kubernetes.io/blog/2023/08/15/kubernetes-v1-28-release/)
* Starting 1.30 kubernetes version and 1.27 LTS versions the beta apis will be disabled by default. There will be an option provided to enable explicitly beta apis closer to the 1.30 release.
* If you use any programming/ scripting logic to list and select minor version before creating clusters - please ensure you update the logic to exclude LTS-only versions to avoid any breaks. Otherwise, if LTS is your path forward please first opt into premium tier and LTS support plan as mentioned in [Long-term support for Azure Kubernetes Service (AKS) - Azure Kubernetes Service | Microsoft](https://learn.microsoft.com/en-us/azure/aks/long-term-support) before the create operation.
* Calico can now be disabled for an AKS cluster through the update operation more info [here](https://learn.microsoft.com/en-us/azure/aks/use-network-policies#uninstall-azure-network-policy-manager-or-calico-preview).
* 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).

### Release Notes
* Features:
* [AKS Cost Analysis](https://learn.microsoft.com/azure/aks/cost-analysis) is now generally available. View the aggregated costs for all your AKS clusters and namespaces in a subscription and drill into infrastructure and namespaces costs of a cluster directly in Azure Portal.
* [Trusted Access on AKS cluster](https://learn.microsoft.com/en-us/azure/aks/trusted-access-feature) is GA now.

* Preview Features:
* [Disable SSH](https://learn.microsoft.com/en-us/azure/aks/manage-ssh-node-access?tabs=node-shell#disable-ssh-overview) is in preview now. Users can disable/enable the SSH access on nodepool level.

* Behavioral Changes:
* We now allow customization of istiod and ingress gateway HPA to enable customers to ensure minreplicas does not go t0o low to break pod disruption budgetes.
* Created ZRS disk by default in built-in storage classes on a multi-zone AKS cluster from AKS 1.29.

* Bug Fixes:
* Fixed AGIC crashing in USSec due to incorrect value for cloud environment. Changed the logic of determining "AZURECLOUDENVIRONMENT" variable in AGIC to be in line to other addons.
* Fixed missing CalicoBlockSize when uninstalling Calico. This fixes a bug that can cause uninstall of Calico to fail.
* Fixed an issue where node image upgrade or agentpool deletion might result in Node Auto Provisioning stop provisioning new nodes.

* Component Updates:
* Updated secrets-store-csi-driver to version 1.4.2.
* Updated azure-cloud-controller-manager to version [1.29.3](https://github.com/kubernetes-sigs/cloud-provider-azure/releases/tag/v1.29.3), [1.28.8](https://github.com/kubernetes-sigs/cloud-provider-azure/releases/tag/v1.28.8), [1.27.16](https://github.com/kubernetes-sigs/cloud-provider-azure/releases/tag/v1.27.16), [1.26.22](https://github.com/kubernetes-sigs/cloud-provider-azure/releases/tag/v1.26.22)
* Updated cloud-node-manager to version 1.29.3, 1.28.8, 1.27.16, 1.26.22
* Updated windows gpu device plugin image tag version to 0.0.3
* EnableAdvancedNetworkingObservability helm value that enables Hubble on Cilium when advancedNetworking mc property is enabled and k8s version is 1.29. k8s 1.29 will always be cilium 1.14+, cilium versions are tied to which k8s version here: cilium-agent.yaml.

## Release 2024-03-17

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