Skip to content

Commit 0c9bd64

Browse files
Merge pull request #3579 from MicrosoftDocs/main638791237648229368sync_temp
For protected branch, push strategy should use PR and merge to target branch method to work around git push error
2 parents 655b793 + e29895a commit 0c9bd64

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)