Skip to content

Commit c481584

Browse files
committed
Freshness top 40
1 parent bda0407 commit c481584

File tree

6 files changed

+112
-134
lines changed

6 files changed

+112
-134
lines changed

AKS-Arc/aks-create-clusters-portal.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Create Kubernetes clusters using the Azure portal.
44
author: sethmanheim
55
ms.author: sethm
66
ms.topic: how-to
7-
ms.date: 01/30/2024
7+
ms.date: 02/20/2025
88
ms.reviewer: guanghu
99
ms.lastreviewed: 01/30/2024
1010
---
@@ -29,7 +29,7 @@ This article describes how to create Kubernetes clusters in Azure Local using th
2929
## Create a Kubernetes cluster
3030

3131
1. Sign in to the [Azure portal](https://portal.azure.com/).
32-
1. On the Azure portal search bar, type Kubernetes Azure Arc.
32+
1. On the Azure portal search bar, type **Kubernetes Azure Arc**.
3333
1. Select **Add > Create a Kubernetes cluster with Azure Arc**:
3434

3535
:::image type="content" source="media/aks-create-clusters-portal/cluster-portal.png" alt-text="Screenshot showing cluster creation page on the portal." lightbox="media/aks-create-clusters-portal/cluster-portal.png":::

AKS-Arc/concepts-support.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Tested resource limits, VM sizes, and regions for AKS enabled by Azure Ar
33
description: Resource limits, VM sizes, regions for Azure Kubernetes Service (AKS) enabled by Azure Arc.
44
author: sethmanheim
55
ms.topic: conceptual
6-
ms.date: 12/21/2023
6+
ms.date: 02/20/2025
77
ms.author: sethm
88
ms.lastreviewed: 02/03/2022
99
ms.reviewer: mamezgeb

AKS-Arc/index.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ metadata:
99
ms.topic: landing-page
1010
author: sethmanheim
1111
ms.author: sethm
12-
ms.date: 02/15/2024
12+
ms.date: 02/20/2025
1313

1414
landingContent:
1515
- title: About AKS enabled by Azure Arc

AKS-Arc/overview.md

Lines changed: 36 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ ms.topic: overview
55
ms.custom: linux-related-content
66
author: sethmanheim
77
ms.author: sethm
8-
ms.date: 01/29/2024
8+
ms.date: 02/20/2025
99

1010
# Intent: As an IT Pro, I want to use AKS on Azure Local and Windows Server to deploy on-premises Kubernetes and orchestrate containerized workloads.
1111
# Keyword: on-premises Kubernetes
@@ -15,21 +15,21 @@ ms.date: 01/29/2024
1515

1616
[!INCLUDE [aks-hybrid-applies-to-azure-stack-hci-windows-server-sku](includes/aks-hci-applies-to-skus/aks-hybrid-applies-to-azure-stack-hci-windows-server-sku.md)]
1717

18-
Azure Kubernetes Service (AKS) on Azure Local and Windows Server is an on-premises Kubernetes implementation of AKS. AKS on Azure Local and Windows Server automates running containerized applications at scale. AKS makes it quicker to get started hosting Linux and Windows containers in your datacenter.
18+
Azure Kubernetes Service (AKS) on Azure Local and Windows Server is an on-premises Kubernetes implementation of AKS. AKS on Azure Local and Windows Server automates running containerized applications at scale. AKS on Azure Local and Windows Server makes it quicker to get started hosting Linux and Windows containers in your datacenter.
1919

2020
To get started with on-premises Kubernetes using AKS, [set up AKS on Azure Local and Windows Server](setup.md).
2121

2222
Or, you can use AKS to orchestrate your cloud-based containers. See [Azure Kubernetes Service in Azure](/azure/aks/intro-kubernetes). If you're using Azure Stack Hub, see [AKS engine on Azure Stack Hub](/azure-stack/user/azure-stack-kubernetes-aks-engine-overview).
2323

24-
The following sections discuss some of the reasons to use AKS on Azure Local and Windows Server, then answer some common questions about the service and how to get started. For a background on containers, see [Windows and containers](/virtualization/windowscontainers/about/). For a background on how Kubernetes works in AKS on Azure Local and Windows Server, see [Kubernetes core concepts](kubernetes-concepts.md) and for a background on Kubernetes, see [Kubernetes.io](https://kubernetes.io).
24+
The following sections discuss some of the reasons to use AKS on Azure Local and Windows Server, then answer some common questions about the service and how to get started. For a background on containers, see [Windows and containers](/virtualization/windowscontainers/about/). For information about how Kubernetes works in AKS on Azure Local and Windows Server, see [Kubernetes core concepts](kubernetes-concepts.md). For more information about Kubernetes, see [the Kubernetes.io documentation](https://kubernetes.io).
2525

2626
## Why use AKS on Windows Server and Azure Local for containerized applications?
2727

28-
While you can manage a few containers manually using Docker and Windows, apps often make use of five, ten, or even hundreds of containers, which are where the Kubernetes orchestrator comes in.
28+
While you can manage a few containers manually using Docker and Windows, apps often make use of five, ten, or even hundreds of containers, which is where the Kubernetes orchestrator comes in.
2929

30-
Kubernetes is an open-source orchestrator for automating container management at scale. AKS simplifies on-premises Kubernetes deployment by providing wizards you can use to set up Kubernetes and essential Azure Local add-ons, and also create Kubernetes clusters to host your workloads.
30+
Kubernetes is an open-source orchestrator for automating container management at scale. AKS simplifies on-premises Kubernetes deployment by providing wizards you can use to set up Kubernetes and essential Azure Local add-ons, and also to create Kubernetes clusters to host your workloads.
3131

32-
Here's some of the functionality AKS provides on Windows Server and Azure Local:
32+
Some of the functionality AKS provides on Windows Server and Azure Local includes:
3333

3434
- Deploy containerized apps at scale to Kubernetes clusters running across the Azure Local and Windows Server cluster.
3535
- Deploy and manage both Linux and Windows-based containerized apps.
@@ -45,34 +45,34 @@ AKS simplifies the process of setting up Kubernetes on Azure Local and Windows S
4545

4646
- A Windows Admin Center wizard for setting up AKS and its dependencies.
4747
- A Windows Admin Center wizard for creating Kubernetes clusters to run your containerized applications.
48-
- PowerShell cmdlets for setting up Kubernetes and creating Kubernetes clusters, in case you'd rather script the host setup and Kubernetes cluster creation.
48+
- PowerShell cmdlets for setting up Kubernetes and creating Kubernetes clusters, if you prefer to use a script to host setup and Kubernetes cluster creation.
4949

50-
View the GIF below to familiarize yourself with the deployment process:
50+
View the following image to familiarize yourself with the deployment process:
5151

5252
:::image type="content" source="media/overview/aks-hci-deployment.gif" alt-text="GIF showing AKS deployment." lightbox="media/overview/aks-hci-deployment.gif":::
5353

5454
## View and manage on-premises Kubernetes using tools or Azure Arc
5555

56-
Once you've set up on-premises Kubernetes using AKS and created a Kubernetes cluster, you can manage and monitor your Kubernetes infrastructure with:
56+
Once you set up on-premises Kubernetes using AKS and create a Kubernetes cluster, you can manage and monitor your Kubernetes infrastructure with:
5757

58-
- **In the Azure portal using Azure Arc** - Use Azure Arc to manage applications deployed on top of Kubernetes clusters across your cloud and on-premises environments.
58+
- **The Azure portal using Azure Arc**: Use Azure Arc to manage applications deployed on top of Kubernetes clusters across your cloud and on-premises environments.
5959
Azure Arc also enables you to manage your Kubernetes clusters with other Azure services including:
6060
- Azure Monitor
6161
- Azure Policy
62-
- **On-premises using popular tools like Kubectl** - There are many open-source tools that allow you to deploy applications to a Kubernetes cluster, manage cluster resources, troubleshoot, and view running applications. All of these tools work with Kubernetes clusters deployed with AKS on Azure Local and Windows Server.
62+
- **On-premises using popular tools such as Kubectl**: There are many open-source tools that allow you to deploy applications to a Kubernetes cluster, manage cluster resources, troubleshoot, and view running applications. All of these tools work with Kubernetes clusters deployed with AKS on Azure Local and Windows Server.
6363

6464
## Run Linux and Windows containers
6565

66-
AKS fully supports both Linux-based and Windows-based containers. When you create a Kubernetes cluster on Windows Server or Azure Local, you can choose whether to create node pools (groups of identical Kubernetes cluster nodes) to run Linux containers, Windows containers, or both.
66+
AKS fully supports both Linux-based and Windows-based containers. When you create a Kubernetes cluster on Windows Server or Azure Local, you can choose whether to create node pools (groups of identical Kubernetes cluster nodes) to run Linux containers, Windows containers, or both.
6767

6868
AKS creates the Linux and Windows nodes so that you don't have to directly manage the Linux or Windows operating systems.
6969

7070
## Secure your container infrastructure
7171

72-
AKS includes many features to help secure your container infrastructure:
72+
AKS includes features that can help to secure your container infrastructure:
7373

74-
- **Hypervisor-based isolation for worker nodes** - Each Kubernetes cluster runs on its own dedicated and isolated set of virtual machines so tenants can share the same physical infrastructure.
75-
- **Microsoft-maintained Linux and Windows images for worker nodes** - Worker nodes run Linux and Windows virtual machine images created by Microsoft to adhere to security best practices. Microsoft also refreshes these images monthly with the latest security updates.
74+
- **Hypervisor-based isolation for worker nodes**: Each Kubernetes cluster runs on its own dedicated and isolated set of virtual machines so that tenants can share the same physical infrastructure.
75+
- **Microsoft-maintained Linux and Windows images for worker nodes**: Worker nodes run Linux and Windows virtual machine images created by Microsoft to adhere to security best practices. Microsoft also refreshes these images monthly with the latest security updates.
7676

7777
## What you need to get started
7878

@@ -82,47 +82,49 @@ The following sections summarize what you need to run on-premises Kubernetes wit
8282

8383
Your machine running the Windows Admin Center gateway must be:
8484

85-
- Registered with Azure
86-
- In the same domain as the Azure Local or Windows Server 2019/2022 Datacenter cluster
85+
- Registered with Azure.
86+
- In the same domain as the Azure Local or Windows Server 2019/2022 Datacenter cluster.
8787

8888
### On the Azure Local and Windows Server cluster or Windows Server 2019/2022 Datacenter failover cluster that hosts AKS
8989

9090
The Azure Local and Windows Server cluster or Windows Server 2019/2022 Datacenter failover cluster has the following requirements:
9191

92-
- A maximum of eight servers in the cluster
93-
- 1 TB of available capacity in the storage pool for AKS
94-
- At least 30 GB of available memory for running AKS VMs
95-
- All servers in the cluster must use the EN-US region and language selection
92+
- A maximum of eight servers in the cluster.
93+
- 1 TB of available capacity in the storage pool for AKS.
94+
- At least 30 GB of available memory for running AKS VMs.
95+
- All servers in the cluster must use the EN-US region and language selection.
9696

97-
For general Azure Local system requirements, see [Azure Local system requirements](/azure-stack/hci/concepts/system-requirements).
97+
For general Azure Local system requirements, see [Azure Local system requirements](/azure/azure-local/concepts/system-requirements).
9898

99-
### The network configuration for Azure Local
99+
### Network configuration for Azure Local
100100

101-
The network connected to VMs on the Azure Local or Windows Server 2019/2022 Datacenter cluster requires a dedicated scope of IPv4 addresses available for AKS and accessible by VMs on the Azure Local or Windows Server 2019/2022 Datacenter cluster. For more information on networking requirements, see [AKS on Azure Local and Windows Server system requirements](system-requirements.md).
101+
The network connected to VMs on the Azure Local or Windows Server 2019/2022 Datacenter cluster requires a dedicated scope of IPv4 addresses available for AKS and accessible by VMs on the Azure Local or Windows Server 2019/2022 Datacenter cluster. For more information about networking requirements, see [AKS on Azure Local and Windows Server system requirements](system-requirements.md).
102102

103-
Here's some of the functionality AKS provides:
103+
## AKS on Azure Local and Windows Server functionality
104104

105-
## Native integration using Azure Arc
105+
The following sections describe some of the functionality AKS provides:
106106

107-
With AKS, you can connect your Kubernetes clusters to Azure. Once connected to Azure Arc-enabled Kubernetes, you can access your Kubernetes clusters running on-premises via the Azure portal and deploy management services such as GitOps and Azure Policy. You can also deploy data services such as SQL Managed Instance and PostgreSQL Hyperscale. For more information about Azure Arc-enabled Kubernetes, see the [Azure Arc overview](/azure/azure-arc/kubernetes/overview).
107+
### Native integration using Azure Arc
108108

109-
## Integrated logging and monitoring
109+
With AKS, you can connect your Kubernetes clusters to Azure. Once connected to Azure Arc-enabled Kubernetes, you can access your Kubernetes clusters running on-premises via the Azure portal, and deploy management services such as GitOps and Azure Policy. You can also deploy data services such as SQL Managed Instance and PostgreSQL Hyperscale. For more information about Azure Arc-enabled Kubernetes, see the [Azure Arc overview](/azure/azure-arc/kubernetes/overview).
110110

111-
Once you've connected your cluster to Azure Arc, you can use Azure Monitor for monitoring the health of your Kubernetes cluster and applications. Azure Monitor for containers gives you performance visibility by collecting memory and processor metrics from controllers, nodes, and containers. Metrics and container logs are automatically collected for you and are sent to the metrics database in Azure Monitor, while log data is sent to your Log Analytics workspace. For more information about Azure Monitor, see the [container insights overview](/azure/azure-monitor/containers/container-insights-overview).
111+
### Integrated logging and monitoring
112112

113-
## Software defined networking for your Kubernetes nodes and containerized applications
113+
Once you connect your cluster to Azure Arc, you can use Azure Monitor for monitoring the health of your Kubernetes cluster and applications. Azure Monitor for containers gives you performance visibility by collecting memory and processor metrics from controllers, nodes, and containers. Metrics and container logs are automatically collected for you and are sent to the metrics database in Azure Monitor, while log data is sent to your Log Analytics workspace. For more information about Azure Monitor, see the [container insights overview](/azure/azure-monitor/containers/container-insights-overview).
114114

115-
With SDN integration on Azure Local, you can now bring in your own networks and attach the Kubernetes nodes to these networks. Additionally, you can use the SDN Software Load Balancer to provide load balancer services for their containerized applications. For more information, see [software defined networking with AKS](software-defined-networking.md).
115+
### Software defined networking for your Kubernetes nodes and containerized applications
116116

117-
## Automatically resize your Kubernetes node pools
117+
With SDN integration on Azure Local, you can now bring your own networks and attach the Kubernetes nodes to these networks. Additionally, you can use the SDN Software Load Balancer to provide load balancer services for their containerized applications. For more information, see [software defined networking with AKS](software-defined-networking.md).
118+
119+
### Automatically resize your Kubernetes node pools
118120

119121
To keep up with application demands, you might need to adjust the number and size of nodes that run your workloads. The cluster autoscaler component can watch for pods in your cluster that can't be scheduled because of resource constraints. When issues are detected, the number of nodes in a node pool is increased to meet the application demand. Nodes are also regularly checked for a lack of running pods, with the number of nodes then decreased as needed. This ability to automatically scale up or down the number of nodes in your Kubernetes cluster lets you run an efficient, cost-effective environment.
120122

121-
## Deploy and manage Windows-based containerized apps
123+
### Deploy and manage Windows-based containerized apps
122124

123125
AKS fully supports running both Linux-based and Windows-based containers. When you create a Kubernetes cluster on Windows Server or Azure Local, you can choose whether to create node pools (groups of identical Kubernetes cluster nodes) to run Linux containers, Windows containers, or both. AKS creates the Linux and Windows nodes so that you don't have to directly manage the Linux or Windows operating systems.
124126

125-
## AKS supports deploying GPU-enabled nodes
127+
### Deploy GPU-enabled nodes
126128

127129
AKS supports deploying GPU-enabled node pools on top of NVIDIA Tesla T4 GPUs using Discrete Device Assignment (DDA) mode, also known as *GPU Passthrough*. In this mode, one or more physical GPUs are dedicated to a single worker node with a GPU enabled VM size which gets full access to the entire GPU hence offering high level application compatibility as well as better performance. For more information about GPU-enabled node pools, see the [GPU documentation](deploy-gpu-node-pool.md).
128130

0 commit comments

Comments
 (0)