Skip to content

Commit fa297c7

Browse files
Merge pull request #17210 from sethmanheim/aks-dep
AKS on Hub deprecation notice
2 parents 229b3e8 + e55ab2f commit fa297c7

File tree

3 files changed

+32
-29
lines changed

3 files changed

+32
-29
lines changed

azure-stack/user/aks-overview.md

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -3,24 +3,24 @@ title: Azure Kubernetes Service on Azure Stack Hub overview for users
33
description: Learn about Azure Kubernetes Service (ASK) on Azure Stack Hub overview for users.
44
author: sethmanheim
55
ms.topic: article
6-
ms.date: 01/24/2025
6+
ms.date: 02/27/2025
77
ms.author: sethm
8-
ms.lastreviewed: 10/26/2021
8+
ms.reviewer: sumsmith
9+
ms.lastreviewed: 02/27/2025
910

1011
# Intent: As an Azure Stack operator, I want to install and offer Azure Kubernetes Service on Azure Stack Hub so my supported user can offer containerized solutions.
1112
# Keyword: Kubernetes AKS difference
1213
---
1314

1415
# Azure Kubernetes Service on Azure Stack Hub overview for users
1516

17+
> [!IMPORTANT]
18+
> Azure Kubernetes Service on Azure Stack Hub, previously a preview feature, was discontinued and is no longer supported. See the [AKS engine](../user/azure-stack-kubernetes-aks-engine-overview.md) documentation for a Kubernetes solution on Azure Stack Hub.
19+
1620
Azure Kubernetes Service (AKS) makes it easy to deploy a Kubernetes cluster in Azure and Azure Stack Hub. AKS reduces the complexity and operational overhead of managing Kubernetes clusters.
1721

1822
As a managed Kubernetes service, Azure Stack Hub handles critical tasks such as health monitoring, and facilitates maintenance for you. The Azure Stack Hub team manages the image used for maintaining the clusters. The cluster administrator only needs to apply the updates as needed. The services come at no extra cost. AKS is free; you only pay to use the VMs (master and agent nodes) within your clusters. It's simpler to use than the [AKS engine](azure-stack-kubernetes-aks-engine-overview.md) since it removes some of the manual tasks required with the AKS engine.
1923

20-
> [!IMPORTANT]
21-
> Azure Kubernetes Service on Azure Stack Hub, currently in preview, is being discontinued and will not become GA. See [AKS Engine](../user/azure-stack-kubernetes-aks-engine-overview.md) for a Kubernetes solution on Azure Stack Hub.
22-
> See the [Supplemental Terms of Use for Microsoft Azure Previews](https://azure.microsoft.com/support/legal/preview-supplemental-terms/) for legal terms that apply to Azure features that are in beta, preview, or otherwise not yet released into general availability.
23-
2424
## AKS on Azure Stack Hub
2525

2626
You can manage AKS clusters on Azure Stack Hub in the same way you do on the Azure cloud using the same Azure CLI, Azure Stack Hub user portal, Azure Resource Manager templates, and REST API. When you deploy an AKS cluster, the Kubernetes master and all nodes are deployed and configured for you.
@@ -33,17 +33,17 @@ For more information on Kubernetes concepts, check out the [Kubernetes documenta
3333

3434
The following tasks fall on the Azure Stack Hub operator:
3535

36-
1. Make sure that the Azure Kubernetes Service base images are available in the Azure Stack Hub instance, this includes downloading them from Azure.
37-
2. Make sure that the Azure Kubernetes Service is available for customers plans and user subscriptions, as is the case with any other service in Azure Stack Hub.
38-
3. Monitor the Azure Kubernetes Service and act on any alert and associated remediation.
39-
4. For details on the Operator tasks see [Install and offer the Azure Kubernetes Service on Azure Stack Hub](../operator/aks-add-on.md)
36+
1. Make sure that the Azure Kubernetes Service base images are available in the Azure Stack Hub instance. If necessary, download them from Azure.
37+
1. Make sure that the Azure Kubernetes Service is available for customers plans and user subscriptions, as is the case with any other service in Azure Stack Hub.
38+
1. Monitor the Azure Kubernetes Service and act on any alert and associated remediation.
39+
1. For details on the Operator tasks see [Install and offer the Azure Kubernetes Service on Azure Stack Hub](../operator/aks-add-on.md)
4040

4141
The following tasks correspond to the user; that is, the tenant AKS cluster administrator:
4242

43-
1. Monitor the Kubernetes cluster agents' health and act on any event and associated remediation. Even though the masters are created within the tenant subscription, the service will monitor their state and will perform remediation steps as needed. However, there may be support scenarios in which the Tenant Cluster Administrator may be needed to bring back the cluster to a healthy state.
44-
2. Use the Azure Kubernetes Service facilities to manage the lifecycle of the cluster, that is creation, upgrade, and scale operations.
45-
3. Maintenance operations: deploy applications, backup and restore, troubleshooting, collection of logs, and monitoring apps.
46-
4. For Details on the tenant tasks see [ Using Azure Kubernetes Service on Azure Stack Hub with the CLI](aks-how-to-use-cli.md)
43+
1. Monitor the Kubernetes cluster agents' health and act on any event and associated remediation. Even though the agents are created within the tenant subscription, the service monitors their state and performs remediation steps as needed. However, there might be support scenarios in which the Tenant Cluster Administrator is needed to bring back the cluster to a healthy state.
44+
1. Use the Azure Kubernetes Service facilities to manage the lifecycle of the cluster, for creation, upgrade, and scale operations.
45+
1. Maintenance operations: deploy applications, backup and restore, troubleshooting, collection of logs, and monitoring apps.
46+
1. For Details on the tenant tasks see [ Using Azure Kubernetes Service on Azure Stack Hub with the CLI](aks-how-to-use-cli.md)
4747

4848
## Feature comparison
4949

@@ -70,7 +70,7 @@ The following table provides an overview of features of AKS in global Azure comp
7070
| | Automatic pod scaling | Yes | Yes |
7171
| | GPU enable pods | Yes | No |
7272
| | Storage volume support | Yes | Yes |
73-
| | Multiple nodepool management | Yes | No |
73+
| | Multiple node pool management | Yes | No |
7474
| | Azure Container Instance integration and virtual nodes | Yes | No |
7575
| | Uptime SLA | Yes | No |
7676
| | Hidden master nodes | Yes | No |
@@ -94,9 +94,9 @@ The following table provides an overview of features of AKS in global Azure comp
9494

9595
## Differences between Azure and Azure Stack Hub
9696

97-
AKS on Azure and on Azure Stack Hubs share the same source repository. There are no conceptual differences between the two. However, operating in different environments brings along differences to keep in mind when using AKS on Azure Stack Hub. Most of the differences are related to the system residing inside customers' Data Centers and related to functionality that is not yet available in Azure Stack Hub.
97+
AKS on Azure and on Azure Stack Hubs share the same source repository. There are no conceptual differences between the two. However, operating in different environments brings along differences to keep in mind when using AKS on Azure Stack Hub. Most of the differences are related to the system residing inside customers' Data Centers and related to functionality that isn't yet available in Azure Stack Hub.
9898

99-
### Connected or Disconnected Azure Stack Hub in customer's data center
99+
### Connected or Disconnected Azure Stack Hub in customer's data center
100100

101101
In both scenarios, Azure Stack Hub is under the control of the customer. Also, customers may deploy Azure Stack Hub in fully disconnected, an *air-gapped*, environment. You might want to consider the following factors:
102102

@@ -118,14 +118,14 @@ When you use the Azure CLI to connect to Azure, the CLI binary defaults to using
118118

119119
Azure Stack Hub supports a subset of the features available in global Azure. Note the following differences:
120120

121-
- No Standard Load Balancer. Azure Stack Hub only supports the basic load balancer. This implies that the following features, which depend on Standard Load Balancer, are not yet available with AKS on Azure Stack Hub:
121+
- No Standard Load Balancer. Azure Stack Hub only supports the basic load balancer. This support implies that the following features, which depend on the standard load balancer, aren't yet available with AKS on Azure Stack Hub:
122122
- No parameter for [API server authorized IP ranges](/azure/aks/api-server-authorized-ip-ranges).
123123
- No parameter for [load balancer managed ip count](/azure/aks/load-balancer-standard#scale-the-number-of-managed-outbound-public-ips).
124124
- No parameter for [enabling private cluster](/azure/aks/private-clusters).
125125
- No [cluster autoscaler](/azure/aks/cluster-autoscaler).
126126
- [az aks update](/cli/azure/aks#az-aks-update) isn't available.
127-
- No multiple nodepool support. The nodepool commands aren't available.
128-
- UI support for multiple nodepool operations isn't enabled.
127+
- No multiple node pool support. The node pool commands aren't available.
128+
- UI support for multiple node pool operations isn't enabled.
129129
- No Azure regions or Availability Zones.
130130
- No Availability Sets, only virtual machine scale sets.
131131
- Review command list for supported and unsupported commands.
@@ -135,16 +135,16 @@ Azure Stack Hub supports a subset of the features available in global Azure. Not
135135
The absence of some Azure services limits some functionality options in AKS on Azure Stack Hub:
136136

137137
- No file service. There's no support for file service-based volumes in Kubernetes on Azure Stack Hub.
138-
- No Azure Log Analytics and Azure Container Monitor. Any Kubernetes cluster can be connected to Azure Container Monitor as long as it is connected to the internet. If it's disconnected, there's no equivalent service locally in Azure Stack Hub. Therefore, there's no integrated support for Azure Container Monitor in AKS on Azure Stack Hub.
139-
- No Azure DevOps. Since this service is not available for a disconnected Azure Stack Hub, there's no integrated support for it.
138+
- No Azure Log Analytics and Azure Container Monitor. Any Kubernetes cluster can be connected to Azure Container Monitor as long as it's connected to the internet. If it's disconnected, there's no equivalent service locally in Azure Stack Hub. Therefore, there's no integrated support for Azure Container Monitor in AKS on Azure Stack Hub.
139+
- No Azure DevOps. Since this service isn't available for a disconnected Azure Stack Hub, there's no integrated support for it.
140140

141141
### Supported AKS API and Kubernetes versions
142142

143-
Often, Azure Stack Hub AKS falls behind Azure in the versions supported for Kubernetes and AKS API. This is due to the difficulties of shipping code for customers to run in their own datacenters.
143+
Often, AKS on Azure Stack Hub falls behind Azure in the versions supported for Kubernetes and AKS API. This lack of support is due to the difficulties of shipping code for customers to run in their own datacenters.
144144

145145
### Default Azure AKS CLI parameter values to change when using AKS CLI on Azure Stack Hub
146146

147-
Given the differences between the two platforms, you should be aware that some default values in parameters in commands and API that work on Azure AKS, do not on Azure Stack Hub AKS. For example:
147+
Given the differences between the two platforms, some default values of parameters in commands and API that work on Azure AKS, don't work on Azure Stack Hub AKS. For example:
148148

149149
| Common parameters |Notes |
150150
| --- | --- |

azure-stack/user/index.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -91,5 +91,5 @@ landingContent:
9191
url: azure-stack-solution-template-service-fabric-cluster.md
9292
- text: Deploy a container to Azure Stack Hub registry
9393
url: container-registry-overview.md
94-
- text: Deploy an Azure Kubernetes Services (AKS) cluster
95-
url: aks-overview.md
94+
- text: AKS engine on Azure Stack Hub
95+
url: azure-stack-kubernetes-aks-engine-overview.md

azure-stack/user/migrate-azure-stack-to-aks-engine.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,22 @@
11
---
22
title: Migrate workloads to AKS engine from AKS preview on Azure Stack Hub
3-
description: Find out how to migrate workloads from the AKS preview on Azure Stack Hub to a Kubernetes cluster created in AKS engine. Compare supported Azure Kubernetes Service features.
3+
description: Learn how to migrate workloads from the AKS preview on Azure Stack Hub to a Kubernetes cluster created in AKS engine and compare supported Azure Kubernetes Service features.
44
author: sethmanheim
55
ms.topic: article
6-
ms.date: 01/18/2023
6+
ms.date: 02/27/2025
77
ms.author: sethm
88
ms.reviewer: sumsmith
9-
ms.lastreviewed: 01/18/2023
9+
ms.lastreviewed: 02/27/2025
1010

1111
# Intent: As an Azure Stack operator, I need to know how to migrate my existing deployments in AKS preview to AKS engine and what to expect after I migrate the applications.
1212
# Keyword: Kubernetes AKS Engine difference
1313
---
1414

1515
# Migrate workloads to AKS engine from AKS preview on Azure Stack Hub
1616

17+
> [!IMPORTANT]
18+
> Azure Kubernetes Service on Azure Stack Hub, previously a preview feature, was discontinued and is no longer supported. See the [AKS engine](../user/azure-stack-kubernetes-aks-engine-overview.md) documentation for a Kubernetes solution on Azure Stack Hub.
19+
1720
This article explains how to migrate existing workloads in the Azure Kubernetes Service (AKS) preview on Azure Stack Hub to AKS engine, and summarizes AKS feature differences. The AKS preview is being deprecated in favor of extending support for AKS engine on Azure Stack Hub.
1821

1922
[AKS engine](https://github.com/Azure/aks-engine) provides a command-line tool to bootstrap Kubernetes clusters on Azure and Azure Stack Hub. By using Azure Resource Manager, AKS engine helps you create and maintain clusters running on VMs, virtual networks, and other Azure infrastructure as a service (IaaS) resources in Azure Stack Hub. To learn more about AKS engine, see the [AKS engine overview](azure-stack-kubernetes-aks-engine-overview.md), and review the [AKS engine feature comparison](#compare-features-aks-engine-vs-aks-preview) in this article.

0 commit comments

Comments
 (0)