You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: AKS-Arc/aks-troubleshoot.md
+2-1Lines changed: 2 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,7 @@ title: Troubleshoot common issues in AKS enabled by Azure Arc
3
3
description: Learn about common issues and workarounds in AKS enabled by Arc.
4
4
ms.topic: how-to
5
5
author: sethmanheim
6
-
ms.date: 06/18/2025
6
+
ms.date: 06/27/2025
7
7
ms.author: sethm
8
8
ms.lastreviewed: 04/01/2025
9
9
ms.reviewer: abha
@@ -28,6 +28,7 @@ The following sections describe known issues for AKS enabled by Azure Arc:
28
28
| AKS steady state |[AKS Arc telemetry pod consumes too much memory and CPU](telemetry-pod-resources.md)| Active |
29
29
| AKS steady state |[Disk space exhaustion on control plane VMs due to accumulation of kube-apiserver audit logs](kube-apiserver-log-overflow.md)| Active |
30
30
| AKS cluster delete |[Deleted AKS Arc cluster still visible on Azure portal](deleted-cluster-visible.md)| Active |
31
+
| AKS cluster upgrade |[AKS Arc cluster stuck in "Upgrading" state](cluster-upgrade-status.md)| Fixed in 2505 release |
31
32
| AKS cluster delete |[Can't fully delete AKS Arc cluster with PodDisruptionBudget (PDB) resources](delete-cluster-pdb.md)| Fixed in 2503 release |
32
33
| Azure portal |[Can't see VM SKUs on Azure portal](check-vm-sku.md)| Fixed in 2411 release |
33
34
| MetalLB Arc extension |[Connectivity issues with MetalLB](load-balancer-issues.md)| Fixed in 2411 release |
@@ -58,9 +58,28 @@ Upgrading the AKSArc cluster. This operation might take a while...
58
58
az k8s-extension show -g $res.HybridaksExtension.resourceGroup -c $res.ResourceBridge.name --cluster-type appliances --name hybridaksextension
59
59
```
60
60
61
+
```output
62
+
{
63
+
"aksAssignedIdentity": null,
64
+
"autoUpgradeMinorVersion": false,
65
+
"configurationProtectedSettings": {},
66
+
"currentVersion": "2.1.211",
67
+
"customLocationSettings": null,
68
+
"errorInfo": null,
69
+
"extensionType": "microsoft.hybridaksoperator",
70
+
...
71
+
}
72
+
```
73
+
61
74
## Mitigation
62
75
63
-
You can resolve this issue by running the AKS Arc `update` command. The `update` command restarts the upgrade flow. You can run the `aksarc update` command with placeholder parameters, which do not impact the state of the cluster. So in this case, you can run the `update` command to enable NFS or SMB drivers if those features aren't already enabled. First, check if any of the storage drivers are already enabled:
76
+
This issue was fixed in AKS on [Azure Local, version 2505](/azure/azure-local/whats-new?view=azloc-2505&preserve-view=true#features-and-improvements-in-2505). Upgrade your Azure Local deployment to the 2505 build. After you update, [verify](#verification) that the Kubernetes version was upgraded and the `currentState` property of the cluster shows as **Succeeded**.
77
+
78
+
### Workaround for Azure Linux versions 2503 or 2504
79
+
80
+
This issue only affects clusters in Azure Local version 2503 or 2504, and on AKS Arc extension versions 2.1.211 or 2.1.223. The mitigation described here is applicable only when you are unable to upgrade to 2505.
81
+
82
+
You can resolve the issue by running the AKS Arc `update` command. The `update` command restarts the upgrade flow. You can run the `aksarc update` command with placeholder parameters, which do not impact the state of the cluster. So in this case, you can run the `update` command to enable NFS or SMB drivers if those features aren't already enabled. First, check if any of the storage drivers are already enabled:
64
83
65
84
```azurecli
66
85
az login --use-device-code --tenant <Azure tenant ID>
@@ -100,12 +119,24 @@ If both drivers are already enabled on your cluster, you can disable the one tha
100
119
101
120
## Verification
102
121
103
-
To confirm the K8s version upgrade is complete, run the following command and check that the `currentState` property in the JSON output is set to `Succeeded`.
122
+
To confirm the K8s version upgrade is complete, run the following command and check that the `currentState` property in the JSON output is set to **Succeeded**.
104
123
105
124
```azurecli
106
125
az aksarc show -g <resource_group> -n <cluster_name>
107
126
```
108
127
128
+
```output
129
+
...
130
+
...
131
+
"provisioningState": "Succeeded",
132
+
"status": {
133
+
"currentState": "Succeeded",
134
+
"errorMessage": null,
135
+
"operationStatus": null
136
+
"controlPlaneStatus": { ...
137
+
...
138
+
```
139
+
109
140
## Contact Microsoft Support
110
141
111
142
If the problem persists, collect the [AKS cluster logs](get-on-demand-logs.md) before you [create a support request](aks-troubleshoot.md#open-a-support-request).
0 commit comments