Skip to content

Commit 5e53179

Browse files
authored
Merge pull request #18489 from rcheeran/2025-07-18
Update support statement for Windows server
2 parents 346cc14 + e0e97e0 commit 5e53179

File tree

2 files changed

+43
-25
lines changed

2 files changed

+43
-25
lines changed

AKS-Arc/aks-windows-server-retirement.md

Lines changed: 32 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -5,23 +5,28 @@ ms.topic: how-to
55
ms.custom: linux-related-content
66
author: sethmanheim
77
ms.author: sethm
8-
ms.date: 03/26/2025
8+
ms.date: 07/21/2025
9+
ms.reviewer: rcheeran
10+
ms.lastreviewed: 07/21/2025
911

1012
# Intent: As an IT Pro, I want to move my workloads from AKS on Windows Server to the latest version of AKS on Azure Local.
1113
# Keyword: retirement
1214
---
1315

14-
# Announcing the 3-year retirement of AKS on Windows Server current architecture
16+
# Announcing the 3-year retirement of AKS enabled by Azure Arc on Windows Server based platforms
1517

16-
AKS enabled by Azure Arc uses Azure Arc to create new Kubernetes clusters on Azure Local directly from Azure. It enables you to use familiar tools such as the Azure portal, Azure CLI, Azure Resource Manager, and Bicep and Terraform templates to create and manage your Kubernetes clusters running on Azure Local. Microsoft continues to focus on delivering consistent user experience for all your AKS clusters. To continue ensuring Azure remains the best possible experience with the highest standards of safety and reliability, **we are retiring the current architecture of AKS on Windows Server 2019 and AKS on Windows Server 2022 in 3 years, on March 27, 2028**.
18+
Azure Kubernetes Service enabled by Azure Arc (AKS Arc) is a managed Kubernetes service that you can use to deploy and manage containerized applications on-premises, in datacenters, or at edge locations. It enables you to use familiar tools such as the Azure portal, Azure CLI, Azure Resource Manager, and Bicep and Terraform templates to create and manage your Kubernetes clusters running on different infrastructure platforms. Microsoft continues to focus on delivering consistent user experience for all your AKS Arc clusters. To continue ensuring Azure remains the best possible experience with the highest standards of safety and reliability, **we are retiring the current architecture of AKS enabled by Azure Arc on all versions of Windows Server, including AKS Arc on Windows Server 2019 and on Windows Server 2022, in 3 years, on March 27, 2028**.
1719

18-
## What is AKS on Azure Local?
20+
> [!IMPORTANT]
21+
> This also implies that AKS enabled by Azure Arc will not be available on Windows Server 2025. Plan your migration to AKS Arc on Azure Local to ensure continued support and updates.
1922
20-
AKS on Azure Local uses Azure Arc to create new Kubernetes clusters on Azure Local directly from Azure. Since clusters are automatically connected to Azure Arc when they're created, you can use your Microsoft Entra ID for connecting to your clusters from anywhere. This ensures your developers and application operators can provision and configure Kubernetes clusters in accordance with company policies.
23+
## What is AKS enabled by Azure Arc on Azure Local?
24+
25+
AKS enabled by Azure Arc on Azure Local uses Azure Arc to create new Kubernetes clusters on Azure Local directly from Azure. Since clusters are automatically connected to Azure Arc when they're created, you can use your Microsoft Entra ID for connecting to your clusters from anywhere. This ensures your developers and application operators can provision and configure Kubernetes clusters in accordance with company policies.
2126

2227
The following Kubernetes cluster deployment and management capabilities are available:
2328

24-
- **Pricing**: AKS is now included in Azure Local pricing, effective January 2025. This means that you only need to pay for Azure Local.
29+
- **Pricing**: AKS Arc is now included in Azure Local pricing, effective January 2025. This means that you only need to pay for Azure Local.
2530
- **Simplified infrastructure deployment on Azure Local**. Infrastructure components of AKS Arc like Arc Resource Bridge, Custom Location and the Kubernetes Extension for the AKS Arc operator, are all deployed as part of the Azure Local. The whole lifecycle management of AKS Arc infrastructure follows the same approach as the other components on Azure Local.
2631
- **Cloud-based management**: Create and manage Kubernetes clusters on Azure Local with familiar tools such as the Azure portal, Azure CLI, Azure Resource Manager, and Bicep and Terraform templates.
2732
- **Arc Gateway integration**: Deploy AKS Arc clusters with pod-level Arc Proxy and communicate with the Arc gateway, reducing the list of outbound URLs to configure in an isolated network environment.
@@ -32,61 +37,65 @@ The following Kubernetes cluster deployment and management capabilities are avai
3237

3338
## If you're using Azure Kubernetes Service on Windows Server 2019 or Windows Server 2022
3439

35-
The Azure Kubernetes Service current architecture on Windows Server 2019 and Windows Server 2022 will be retired on 27 March 2028. Starting on March 27 2028, you no longer get support, security and quality updates for your existing Azure Kubernetes Service clusters. Additionally, you won't be able to deploy, upgrade or scale the current architecture of Azure Kubernetes Service on Windows Server 2019 and Windows Server 2022.
40+
The AKS Arc current architecture on Windows Server 2019 and Windows Server 2022 will be retired on March 27, 2028. Starting on March 27 2028, you no longer get support, security and quality updates for your existing AKS Arc clusters. You also won't be able to deploy, upgrade or scale the current architecture of Azure Kubernetes Service on Windows Server 2019 and Windows Server 2022.
3641

3742
## If you're using Azure Kubernetes Service on Azure Local, version 22H2
3843

39-
If you're using AKS on Azure Local, version 22H2, be aware that Azure Local, version 22H2 will reach end of service on May 31 2025. After that, you won't receive monthly security and quality updates that provide protection from the latest security threats. To continue receiving updates, we recommend updating to the latest version of Azure Local.
44+
If you're using AKS Arc on Azure Local, version 22H2, be aware that Azure Local version 22H2 reached its end of service on May 31, 2025. As such, you won't receive monthly security and quality updates that provide protection from the latest security threats. To continue receiving updates, we recommend updating to the latest version of Azure Local.
4045

41-
## Deploy AKS on Azure Local
46+
## Deploy AKS Arc on Azure Local
4247

4348
### [From Windows Server 2019, 2022](#tab/ws)
4449

45-
AKS on Azure Local has a dependency on deploying a supported version of Azure Local. This means that local, PowerShell, or Windows Admin Center commands such as `Update-AksHciCluster` that worked on Windows Server don't work on Azure Local, since AKS deployments on Azure Local are managed via Azure Resource Manager (Azure CLI, Azure portal, etc.).
50+
AKS Arc deployments on modern Azure Local are now managed entirely through Azure Resource Manager (ARM). This means administrators must use cloud-based tools such as the Azure CLI (az commands), the Azure portal web interface, or Azure Resource Manager templates to perform cluster operations. This architectural shift aligns AKS Arc management with Microsoft's broader cloud-first strategy and ensures consistency across different deployment scenarios, but it requires administrators to adapt their operational procedures and tooling to work with Azure-based management interfaces rather than local ones. This means that local, PowerShell, or Windows Admin Center commands such as `Update-AksHciCluster` that worked on Windows Server, don't work on Azure Local.
51+
52+
Also, AKS Arc functionality is tightly coupled with having a current, supported version of Azure Local as the underlying infrastructure. This dependency means that organizations cannot simply upgrade AKS Arc independently. They must ensure their Azure Local platform itself is running a supported version to enable proper AKS Arc functionality.
4653

4754
#### Evaluate if Azure Local is right for you
4855

4956
[Compare Windows Server](/azure/azure-local/concepts/compare-windows-server) explains key differences between Azure Local and Windows Server and provides guidance on when to use each. Both products are actively supported and maintained by Microsoft. Many organizations choose to deploy both, as they are intended for different and complementary purposes.
5057

51-
#### Uninstall AKS on Windows Server
58+
#### Uninstall AKS Arc on Windows Server
5259

53-
Before you move to Azure Local, follow these steps to disconnect AKS workload clusters from Azure Arc and then uninstall AKS:
60+
Before you move to Azure Local, follow these steps to disconnect AKS Arc workload clusters from Azure Arc and then uninstall AKS Arc:
5461

55-
- Identify all your Arc-connected AKS workload clusters, and then [disconnect your AKS workload clusters from Azure Arc](connect-to-arc.md#disconnect-your-aks-cluster-from-azure-arc)
56-
- Uninstall AKS using [`Uninstall-AksHci`](/azure/aks/aksarc/reference/ps/uninstall-akshci). This removes all AKS-related configuration from Windows Server.
62+
- Identify all your Arc-connected AKS Arc workload clusters, and then [disconnect your AKS workload clusters from Azure Arc](connect-to-arc.md#disconnect-your-aks-cluster-from-azure-arc)
63+
- Uninstall AKS Arc using [`Uninstall-AksHci`](/azure/aks/aksarc/reference/ps/uninstall-akshci). This removes all AKS-related configuration from Windows Server.
5764

5865
#### Deploy a supported version of Azure Local
5966

6067
[Deploy Azure Local from Azure portal or an Azure Resource Manager template](/azure/azure-local/deploy/deployment-introduction).
6168

6269
#### Deploy an AKS cluster on Azure Local
6370

64-
- [Review the networking pre-requisites](aks-hci-network-system-requirements.md) for deploying AKS on Azure Local.
65-
- [Deploy an AKS cluster on Azure Local using Az CLI, Azure portal and ARM templates, etc.](aks-create-clusters-cli.md).
71+
- [Review the networking pre-requisites](aks-hci-network-system-requirements.md) for deploying AKS Arc on Azure Local.
72+
- [Deploy an AKS Arc cluster on Azure Local using Az CLI, Azure portal and ARM templates, etc.](aks-create-clusters-cli.md).
6673

6774
### [From Azure Local, version 22H2](#tab/22H2)
6875

69-
AKS on Azure Local has a dependency on deploying a supported version of Azure Local. This means that local, PowerShell, or Windows Admin Center commands such as `Update-AksHciCluster` that worked on Azure Local, version 22H2 don't work on Azure Local, since AKS deployments on Azure Local are managed via Azure Resource Manager (Az CLI, Azure portal, etc).
76+
AKS Arc deployments on modern Azure Local are now managed entirely through Azure Resource Manager (ARM). This means administrators must use cloud-based tools such as the Azure CLI (az commands), the Azure portal web interface, or Azure Resource Manager templates to perform cluster operations. This architectural shift aligns AKS Arc management with Microsoft's broader cloud-first strategy and ensures consistency across different deployment scenarios, but it requires administrators to adapt their operational procedures and tooling to work with Azure-based management interfaces rather than local ones. This means that local, PowerShell, or Windows Admin Center commands such as `Update-AksHciCluster` that worked on Windows Server, don't work on Azure Local.
77+
78+
Additionally, AKS Arc functionality is tightly coupled with having a current, supported version of Azure Local as the underlying infrastructure. This dependency means that organizations cannot simply upgrade AKS Arc independently - they must ensure their Azure Local platform itself is running a supported version to enable proper AKS Arc functionality.
7079

71-
#### Uninstall AKS on Azure Local, version 22H2
80+
#### Uninstall AKS Arc on Azure Local, version 22H2
7281

73-
Before you upgrade to a supported version of Azure Local, follow these steps to disconnect AKS workload clusters from Azure Arc and then uninstall AKS:
82+
Before you upgrade to a supported version of Azure Local, follow these steps to disconnect AKS workload clusters from Azure Arc and then uninstall AKS Arc:
7483

75-
- Identify all your Arc-connected AKS workload clusters, and then [disconnect your AKS workload clusters from Azure Arc](connect-to-arc.md#disconnect-your-aks-cluster-from-azure-arc)
84+
- Identify all your Arc-connected AKS Arc workload clusters, and then [disconnect your AKS workload clusters from Azure Arc](connect-to-arc.md#disconnect-your-aks-cluster-from-azure-arc)
7685
- Uninstall AKS using [`Uninstall-AksHci`](/azure/aks/aksarc/reference/ps/uninstall-akshci). This removes all AKS-related configuration from Windows Server.
7786

7887
#### Upgrade to a supported version of Azure Local
7988

8089
[Upgrade Azure Local 22H2 to a supported version of Azure Local](/azure/azure-local/upgrade/about-upgrades-23h2).
8190

82-
#### Deploy an AKS cluster on Azure Local
91+
#### Deploy an AKS Arc cluster on Azure Local
8392

8493
- [Review the networking pre-requisites](aks-hci-network-system-requirements.md) for deploying AKS on Azure Local.
85-
- [Deploy an AKS cluster on Azure Local using Az CLI, Azure portal and ARM templates, etc.](aks-create-clusters-cli.md).
94+
- [Deploy an AKS Arc cluster on Azure Local using Az CLI, Azure portal and ARM templates, etc.](aks-create-clusters-cli.md).
8695

8796
---
8897

8998
## Next steps
9099

91-
- [Compare AKS deployment options](https://techcommunity.microsoft.com/blog/azurearcblog/comparing-feature-sets-for-aks-enabled-by-azure-arc-deployment-options/4188163).
100+
- [Compare AKS Arc deployment options](https://techcommunity.microsoft.com/blog/azurearcblog/comparing-feature-sets-for-aks-enabled-by-azure-arc-deployment-options/4188163).
92101
- [Compare Windows Server with Azure Local](/azure/azure-local/concepts/compare-windows-server)

AKS-Arc/blogs-announcements.md

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,10 @@ title: AKS enabled by Azure Arc blogs and announcements
33
description: Learn about the latest blogs and announcements for Azure Kubernetes Service (AKS) enabled by Azure Arc.
44
author: sethmanheim
55
ms.author: sethm
6-
ms.date: 12/3/2024
6+
ms.date: 07/21/2025
77
ms.topic: article
8+
ms.reviewer: rcheeran
9+
ms.lastreviewed: 07/21/2025
810

911
---
1012

@@ -14,11 +16,18 @@ This article provides a list of blogs and announcements for Azure Kubernetes Ser
1416

1517
See the [Microsoft Tech Community - Azure Arc Blogs](https://techcommunity.microsoft.com/tag/azure%20arc?nodeId=board%3AAzureArcBlog) for a complete list of relevant articles.
1618

19+
## 2025
20+
21+
| Month | News |
22+
|-|-|
23+
| May | *Blog*: [AKS Arc on Azure Local CloudCasa backup and restore integration](https://techcommunity.microsoft.com/blog/azurearcblog/aks-arc-on-azure-local-cloudcasa-backup-and-restore-integration/4410083) <br/> *Blog*: [Unlocking AI Apps Across Boundaries with Azure](https://techcommunity.microsoft.com/blog/azurearcblog/unlocking-ai-apps-across-boundaries-with-azure/4410457) |
24+
| Apr | *Blog*: [Comparing deployment options of AKS enabled by Azure Arc](https://techcommunity.microsoft.com/blog/azurearcblog/comparing-deployment-options-of-aks-enabled-by-azure-arc-%F0%9F%93%83/4408896) |
25+
1726
## 2024
1827

1928
| Month | News |
2029
|-|-|
21-
| Nov | *Blog*: [Speed Innovation with Arc-enabled Kubernetes Applications](https://techcommunity.microsoft.com/blog/azurearcblog/speed-innovation-with-arc-enabled-kubernetes-applications/4298658) <br/> *Blog*: [AKS Arc - Optimized for AI Workloads](https://techcommunity.microsoft.com/blog/azurearcblog/aks-arc---optimized-for-ai-workloads/4292435) <br/>*Blog*: [Introducing Azure Local, cloud infrastructure for distributed locations enabled by Azure Arc](https://techcommunity.microsoft.com/blog/azurearcblog/introducing-azure-local-cloud-infrastructure-for-distributed-locations-enabled-b/4296017) <br/>*(Azure Local pricing includes AKS enabled by Arc)*<br/> *Video*: [Azure Local with lost cost hardware](https://youtu.be/yxlAfS9mh2E) <br/> *Video*: [Disconnected operations for Azure Local](https://www.youtube.com/watch?v=8VwhonI_Jq8)|
30+
| Nov | *Blog*: [Speed Innovation with Arc-enabled Kubernetes Applications](https://techcommunity.microsoft.com/blog/azurearcblog/speed-innovation-with-arc-enabled-kubernetes-applications/4298658) <br/> *Blog*: [AKS Arc - Optimized for AI Workloads](https://techcommunity.microsoft.com/blog/azurearcblog/aks-arc---optimized-for-ai-workloads/4292435) <br/> *Blog*: [Introducing Azure Local, cloud infrastructure for distributed locations enabled by Azure Arc](https://techcommunity.microsoft.com/blog/azurearcblog/introducing-azure-local-cloud-infrastructure-for-distributed-locations-enabled-b/4296017) <br/>*(Azure Local pricing includes AKS enabled by Arc)*<br/> *Video*: [Azure Local with lost cost hardware](https://youtu.be/yxlAfS9mh2E) <br/> *Video*: [Disconnected operations for Azure Local](https://www.youtube.com/watch?v=8VwhonI_Jq8)|
2231
| July | *Blog*: [Compare feature sets for AKS enabled by Azure Arc deployment options](https://techcommunity.microsoft.com/t5/azure-arc-blog/comparing-feature-sets-for-aks-enabled-by-azure-arc-deployment/ba-p/4188163)|
2332
| April | *Blog*: [Sneak peek at new Azure edge infrastructure at Hannover Messe 2024](https://techcommunity.microsoft.com/t5/azure-stack-blog/sneak-peek-at-new-azure-edge-infrastructure-at-hannover-messe/ba-p/4120256)|
2433

0 commit comments

Comments
 (0)