Skip to content

Commit 7133975

Browse files
Merge pull request #289483 from matternst7258/matternst7258/cluster-resource-hydration
[operator-nexus] Troubleshoot Accepted Cluster Resources
2 parents ba00f53 + 4ad3801 commit 7133975

File tree

2 files changed

+53
-0
lines changed

2 files changed

+53
-0
lines changed

articles/operator-nexus/TOC.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -284,6 +284,8 @@
284284
href: troubleshoot-hardware-validation-failure.md
285285
- name: Troubleshoot Control Plane Quorum
286286
href: troubleshoot-control-plane-quorum.md
287+
- name: Troubleshoot Accepted Cluster Resource
288+
href: troubleshoot-accepted-cluster-hydration.md
287289
- name: BareMetal Actions
288290
expanded: false
289291
items:
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
---
2+
title: "Azure Operator Nexus: Accepted Cluster"
3+
description: Troubleshoot accepted Cluster resource.
4+
author: matternst7258
5+
ms.author: matthewernst
6+
ms.service: azure-operator-nexus
7+
ms.custom: azure-operator-nexus
8+
ms.topic: troubleshooting
9+
ms.date: 10/30/2024
10+
# ms.custom: template-include
11+
---
12+
13+
# Troubleshoot accepted Cluster resources
14+
15+
Operator Nexus relies on mirroring, or hydrating, resources from the on-premises cluster to Azure. When this process is interrupted, the Cluster resource can move to `Accepted`state.
16+
17+
## Diagnosis
18+
19+
The Cluster status is viewed via the Azure portal or via Azure CLI.
20+
21+
```bash
22+
az networkcloud cluster show --resource-group <RESOURCE_GROUP> --name <CLUSTER_NAME>
23+
```
24+
25+
## Mitigation steps
26+
27+
### Triggering the resource sync
28+
29+
30+
1. From the Cluster resource page in the Azure portal, add a tag to the Cluster resource.
31+
2. The resource moves out of the `Accepted` state.
32+
33+
```bash
34+
az login
35+
az account set --subscription <SUBSCRIPTION>
36+
az resource tag --tags exampleTag=exampleValue --name <CLUSTER> --resource-group <CLUSTER_RG> --resource-type "Microsoft.ContainerService/managedClusters"
37+
```
38+
39+
## Verification
40+
41+
After the tag is applied, the Cluster moves to `Running` state.
42+
43+
```bash
44+
az networkcloud cluster show --resource-group <RESOURCE_GROUP> --name <CLUSTER_NAME>
45+
```
46+
47+
If the Cluster resource maintains the state after a period of time, less than 5 minutes, contact Microsoft support.
48+
49+
## Further information
50+
51+
Learn more about how resources are hydrated with [Azure Arc-enabled Kubernetes](/azure/azure-arc/kubernetes/overview).

0 commit comments

Comments
 (0)