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 30 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
31 changes: 31 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,36 @@
# 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-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#alias-minor-version).
* 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.
* If you use any programming or 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/azure/aks/long-term-support) before the create operation.
* 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/azure/aks/trusted-access-feature) is generally available now.

* Preview Features:
* [Disable SSH](https://learn.microsoft.com/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.
* Calico can now be disabled for an AKS cluster through the update operation. More info [here](https://learn.microsoft.com/azure/aks/use-network-policies#uninstall-azure-network-policy-manager-or-calico-preview).

* Behavioral Changes:
* Customizations to HorizontalPodAutoscaler (HPA) for `istiod` and Istio ingress gateways are now allowed. User can directly edit the HPAs in aks-istio-system and aks-istio-ingress namespaces to customize the HPA. Note that HPA changes that violate minReplicas specified in the existing PDB will be rejected/reset.

* Bug Fixes:
* Fixed missing CalicoBlockSize when uninstalling Calico. This fixes a bug that can cause the disablement of Calico Network Policies to fail.
* Fixed an issue where node image upgrade or nodepool deletion might result in node auto provisioning to stop provisioning new nodes.
* Fixed bug where the RP would sometimes normalize the case of networkProfile.loadBalancerSku from the case the user input, such as 'standard' to 'Standard', which may have caused diffs in Terraform state files or other client tools that perform diffs.

* Component Updates:
* Upgraded secrets-store-csi-driver to [version 1.4.2](https://github.com/kubernetes-sigs/secrets-store-csi-driver/releases/tag/v1.4.2).
* Upgraded 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).

## Release 2024-03-17

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