Skip to content

Commit e29895a

Browse files
Learn Build Service GitHub AppLearn Build Service GitHub App
Learn Build Service GitHub App
authored and
Learn Build Service GitHub App
committed
Merging changes synced from https://github.com/MicrosoftDocs/azure-stack-docs-pr (branch live)
2 parents 655b793 + 27c48e8 commit e29895a

8 files changed

+67
-33
lines changed

AKS-Arc/TOC.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -151,20 +151,20 @@
151151
href: aks-troubleshoot.md
152152
- name: Control plane configuration validation errors
153153
href: control-plane-validation-errors.md
154-
- name: Connectivity issues with MetalLB
155-
href: load-balancer-issues.md
156154
- name: K8sVersionValidation error
157155
href: cluster-k8s-version.md
158156
- name: Use diagnostic checker
159157
href: aks-arc-diagnostic-checker.md
160158
- name: KubeAPIServer unreachable error
161159
href: kube-api-server-unreachable.md
162-
- name: Can't see VM SKUs on Azure portal
163-
href: check-vm-sku.md
164160
- name: Deleted AKS Arc cluster still visible on Azure portal
165161
href: deleted-cluster-visible.md
166162
- name: Can't fully delete AKS Arc cluster with PodDisruptionBudget (PDB) resources
167163
href: delete-cluster-pdb.md
164+
- name: Can't see VM SKUs on Azure portal
165+
href: check-vm-sku.md
166+
- name: Connectivity issues with MetalLB
167+
href: load-balancer-issues.md
168168
- name: Azure Advisor upgrade recommendation
169169
href: azure-advisor-upgrade.md
170170
- name: Issues after deleting storage volumes

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Learn how to create Kubernetes clusters in Azure Local using Azure
44
ms.topic: how-to
55
ms.custom: devx-track-azurecli
66
author: sethmanheim
7-
ms.date: 02/18/2025
7+
ms.date: 03/31/2025
88
ms.author: sethm
99
ms.lastreviewed: 01/25/2024
1010
ms.reviewer: guanghu
@@ -44,7 +44,7 @@ az extension add -n connectedk8s --upgrade
4444

4545
## Create a Kubernetes cluster
4646

47-
Use the `az aksarc create` command to create a Kubernetes cluster in AKS Arc. Make sure you sign in to Azure before running this command. If you have multiple Azure subscriptions, select the appropriate subscription ID using the [az account set](/cli/azure/account#az-account-set) command.
47+
Use the [`az aksarc create`](/cli/azure/aksarc#az-aksarc-create) command to create a Kubernetes cluster in AKS Arc. Make sure you sign in to Azure before you run this command. If you have multiple Azure subscriptions, select the appropriate subscription ID using the [`az account set`](/cli/azure/account#az-account-set) command. With the `az aksarc create` command, we recommend that you use the `--validate` flag, which validates the input parameters that you intend to use. Once the input parameters are validated, you can run the `az aksarc create` command without the `--validate` flag to create the Kubernetes cluster.
4848

4949
```azurecli
5050
az aksarc create -n $aksclustername -g $resource_group --custom-location $customlocationID --vnet-ids $logicnetId --aad-admin-group-object-ids $aadgroupID --generate-ssh-keys

AKS-Arc/aks-troubleshoot.md

Lines changed: 22 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ title: Troubleshoot common issues in AKS enabled by Azure Arc
33
description: Learn about common issues and workarounds in AKS enabled by Arc.
44
ms.topic: how-to
55
author: sethmanheim
6-
ms.date: 02/28/2025
6+
ms.date: 04/01/2025
77
ms.author: sethm
8-
ms.lastreviewed: 02/27/2024
8+
ms.lastreviewed: 04/01/2025
99
ms.reviewer: guanghu
1010

1111
---
@@ -20,18 +20,26 @@ To open a support request, see the [Get support](/azure/aks/hybrid/help-support)
2020

2121
## Known issues
2222

23-
The following sections describe known issues and workarounds for AKS enabled by Azure Arc:
24-
25-
- [Control plane configuration validation errors](control-plane-validation-errors.md)
26-
- [Connectivity issues with MetalLB](load-balancer-issues.md)
27-
- [K8sVersionValidation error](cluster-k8s-version.md)
28-
- [Use diagnostic checker](aks-arc-diagnostic-checker.md)
29-
- [KubeAPIServer unreachable error](kube-api-server-unreachable.md)
30-
- [Can't see VM SKUs on Azure portal](check-vm-sku.md)
31-
- [Deleted AKS Arc cluster still visible on Azure portal](deleted-cluster-visible.md)
32-
- [Can't fully delete AKS Arc cluster with PodDisruptionBudget (PDB) resources](delete-cluster-pdb.md)
33-
- [Azure Advisor upgrade recommendation message](azure-advisor-upgrade.md)
34-
- [Issues after deleting storage volume](delete-storage-volume.md)
23+
The following sections describe known issues for AKS enabled by Azure Arc:
24+
25+
| AKS Arc CRUD operation | Issue | Fix status |
26+
|------------------------|-------|------------|
27+
| AKS cluster delete | [Deleted AKS Arc cluster still visible on Azure portal](deleted-cluster-visible.md) | Active |
28+
| AKS cluster delete | [Can't fully delete AKS Arc cluster with PodDisruptionBudget (PDB) resources](delete-cluster-pdb.md) | Fixed in 2503 release |
29+
| Azure portal | [Can't see VM SKUs on Azure portal](check-vm-sku.md) | Fixed in 2411 release |
30+
| MetalLB Arc extension | [Connectivity issues with MetalLB](load-balancer-issues.md) | Fixed in 2411 release |
31+
32+
33+
## Guides to diagnose and troubleshoot Kubernetes CRUD failures
34+
35+
| AKS Arc operation | Issue |
36+
|------------------------|-------|
37+
| Create validation | [Control plane configuration validation errors](control-plane-validation-errors.md)
38+
| Create validation | [K8sVersionValidation error](cluster-k8s-version.md)
39+
| Create validation | [KubeAPIServer unreachable error](kube-api-server-unreachable.md)
40+
| Network configuration issues | [Use diagnostic checker](aks-arc-diagnostic-checker.md)
41+
| Kubernetes steady state | [Issues after deleting storage volume](delete-storage-volume.md)
42+
| Release validation | [Azure Advisor upgrade recommendation message](azure-advisor-upgrade.md)
3543

3644
## Next steps
3745

AKS-Arc/aks-whats-new-23h2.md

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@
22
title: What's new in AKS on Azure Local, version 23H2
33
description: Learn about what's new in AKS on Azure Local, version 23H2.
44
ms.topic: overview
5-
ms.date: 11/19/2024
5+
ms.date: 04/01/2025
66
author: sethmanheim
77
ms.author: sethm
88
ms.reviewer: guanghu
9-
ms.lastreviewed: 06/25/2024
9+
ms.lastreviewed: 04/01/2025
1010

1111
---
1212

@@ -42,6 +42,23 @@ By integrating these components, Azure Arc offers a unified and efficient Kubern
4242

4343
This section lists the new features and improvements in AKS Arc in each release of Azure Local, version 23H2.
4444

45+
### Release 2503
46+
47+
The following Kubernetes cluster deployment and management capabilities are available:
48+
49+
- **Large VM SKUs for Kubernetes nodepools**: Added two new VM SKUs - `Standard_D32s_v3`: 32 vCPU, 128 GiB and `Standard_D16s_v3`: 16 vCPU, 64 GiB - to support larger nodepools on an AKS cluster. For more information about supported VM sizes, see [supported scale options](scale-requirements.md).
50+
- **Improved log collection experience**: Improved log collection for AKS control plane node VMs and nodepool VMs, with support for passing multiple IP addresses and SSH key or directory path. For more information, see [on-demand log collection](get-on-demand-logs.md) and [az aksarc get-logs CLI](/cli/azure/aksarc#az-aksarc-get-logs).
51+
- **Improved diagnosability**: The [Diagnostic Checker tool](aks-arc-diagnostic-checker.md) is automatically run in case of Kubernetes cluster create failure, and added new test cases.
52+
- **Improved Kubernetes cluster delete**: Fixed deletion issues; for example, due to [pod disruption budgets](delete-cluster-pdb.md?tabs=aks-on-azure-local).
53+
- **Improved AKS Arc image download**: Fixed issues with AKS Arc image downloads.
54+
- **Improved GPU support**: Improved error handling for Kubernetes cluster creation with GPU enabled nodepools. Fixed known issues with attaching persistent volumes on GPU enabled nodepools.
55+
56+
To get started with these features in the 2503 release, make sure to update your [AKSArc CLI extension](/cli/azure/aksarc) to version 1.5.37 or higher.
57+
58+
#### Supported Kubernetes versions for 2503
59+
60+
The Kubernetes versions supported in the 2503 release are: 1.28.12, 1.28.14, 1.29.7, 1.29.9, 1.30.3 and 1.30.4.
61+
4562
### Release 2411
4663

4764
The following Kubernetes cluster deployment and management capabilities are available:

AKS-Arc/delete-cluster-pdb.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Learn how to troubleshoot when deleted workload cluster resources c
44
ms.topic: troubleshooting
55
author: sethmanheim
66
ms.author: sethm
7-
ms.date: 12/12/2024
7+
ms.date: 04/01/2025
88
ms.reviewer: leslielin
99

1010
---
@@ -15,7 +15,13 @@ ms.reviewer: leslielin
1515

1616
When you delete an AKS Arc cluster that has [PodDisruptionBudget](https://kubernetes.io/docs/tasks/run-application/configure-pdb/) (PDB) resources, the deletion might fail to remove the PDB resources. By default, PDB is installed in the workload identity-enabled AKS Arc cluster.
1717

18-
## Workaround
18+
## Mitigation
19+
20+
This issue was fixed in [AKS on Azure Local, version 2503](aks-whats-new-23h2.md#release-2503).
21+
22+
If you're on an older build, please update to Azure Local, version 2503. Once you update to 2503, you can retry deleting the AKS cluster. If the retry doesn't work, follow this workaround. File a support case if the retry does not delete the AKS cluster.
23+
24+
## Workaround for AKS Edge Essentials and prior versions of AKS on Azure Local.
1925

2026
Before you delete the AKS Arc cluster, access the AKS Arc cluster's **kubeconfig** and delete all PDBs:
2127

AKS-Arc/get-on-demand-logs.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,13 +28,13 @@ Before log collection, you must have the SSH key you obtained when you created t
2828
You can collect logs using IPs or the `kubeconfig` parameter. If an IP is used, it collects the log from a particular node. If `kubeconfig` is used, it collects logs from all cluster nodes. This command generates a .zip file on the local disk. For other parameters, see the [Az CLI reference](/cli/azure/aksarc/logs#az-aksarc-logs-hci).
2929

3030
```azurecli
31-
az aksarc logs hci --ip 192.168.200.25 --credentials-dir ./.ssh --out-dir ./logs
31+
az aksarc get-logs --ip 192.168.200.25 --credentials-dir ./.ssh --out-dir ./logs
3232
```
3333

3434
Or
3535

3636
```azurecli
37-
az aksarc logs hci --kubeconfig ./.kube/config --credentials-dir ./.ssh --out-dir ./logs
37+
az aksarc get-logs --kubeconfig ./.kube/config --credentials-dir ./.ssh --out-dir ./logs
3838
```
3939

4040
## Send logs to Microsoft Support

AKS-Arc/scale-requirements.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,20 +49,22 @@ This article describes the maximum and minimum supported scale count for AKS on
4949

5050
| VM Size | CPU | Memory (GB) |
5151
|-----------------------------|------|--------------|
52+
| Standard_K8S3_v1 | 4 | 6 |
5253
| Standard_A4_v2 | 4 | 8 |
5354
| Standard_D4s_v3 | 4 | 16 |
5455
| Standard_D8s_v3 | 8 | 32 |
55-
| Standard_K8S3_v1 | 4 | 6 |
5656

5757
## Supported values for worker node sizes
5858

5959
| VM Size | CPU | Memory (GB) |
6060
|-----------------------------|------|--------------|
61-
| Standard_A4_v2 | 4 | 8 |
6261
| Standard_A2_v2 | 2 | 4 |
62+
| Standard_K8S3_v1 | 4 | 6 |
63+
| Standard_A4_v2 | 4 | 8 |
6364
| Standard_D4s_v3 | 4 | 16 |
6465
| Standard_D8s_v3 | 8 | 32 |
65-
| Standard_K8S3_v1 | 4 | 6 |
66+
| Standard_D16s_v3 | 16 | 64 |
67+
| Standard_D8s_v3 | 32 | 128 |
6668

6769
For more worker node sizes with GPU support, see the next section.
6870

AKS-Arc/supported-kubernetes-versions.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,16 +42,17 @@ You should install the latest patch release of the minor version you're running.
4242

4343
| K8s minor version | Supported Azure Local versions | Current status | Last release with Kubernetes patch/CVE updates |
4444
|--------------|-------------------|--------------|------------|
45-
| 1.30 | TBD | Upcoming | TBD |
46-
| 1.29 | [2411](aks-whats-new-23h2.md#features-and-improvements), [2408](aks-whats-new-23h2.md#release-2408) | Generally available | TBD |
47-
| 1.28 | [2411](aks-whats-new-23h2.md#features-and-improvements), [2408](aks-whats-new-23h2.md#release-2408), [2405](aks-whats-new-23h2.md#release-2405) | Generally available | TBD |
48-
| 1.27 | [2411](aks-whats-new-23h2.md#features-and-improvements), [2408](aks-whats-new-23h2.md#release-2408), [2405](aks-whats-new-23h2.md#release-2405), 2402 | Generally available | 2411 release |
45+
| 1.30 | [2503](aks-whats-new-23h2.md#features-and-improvements) | Generally Available | TBD |
46+
| 1.29 | [2503](aks-whats-new-23h2.md#features-and-improvements), [2411](aks-whats-new-23h2.md#features-and-improvements), [2408](aks-whats-new-23h2.md#release-2408) | Generally available | TBD |
47+
| 1.28 | [2503](aks-whats-new-23h2.md#features-and-improvements), [2411](aks-whats-new-23h2.md#features-and-improvements), [2408](aks-whats-new-23h2.md#release-2408), [2405](aks-whats-new-23h2.md#release-2405) | No more patch versions/CVE updates | 2503 release |
48+
| 1.27 | [2411](aks-whats-new-23h2.md#features-and-improvements), [2408](aks-whats-new-23h2.md#release-2408), [2405](aks-whats-new-23h2.md#release-2405), 2402 | No more patch versions/CVE updates | 2411 release |
4949
| 1.26 | [2405](aks-whats-new-23h2.md#release-2405), 2402 and older | No more patch versions/CVE updates | 2405 release |
5050

5151
### AKS Arc supported Kubernetes minor and patch versions per release
5252

5353
| Release | Supported minor & patch versions |
5454
|---------------------|--------------------------------------------------|
55+
| 2503 | 1.28.12, 1.28.14, 1.29.7, 1.29.9, 1.30.3, 1.30.4 |
5556
| 2411 | 1.27.7, 1.27.9, 1.28.5, 1.28.9, 1.29.2, 1.29.4 |
5657
| 2408 | 1.27.7, 1.27.9, 1.28.5, 1.28.9, 1.29.2, 1.29.4 |
5758
| 2405 | 1.26.10, 1.26.12, 1.27.7, 1.27.9, 1.28.3, 1.28.5 |

0 commit comments

Comments
 (0)