Skip to content

Commit 9ba7668

Browse files
authored
Add editorial changes and add TOC
1 parent 70b4cf5 commit 9ba7668

2 files changed

Lines changed: 19 additions & 22 deletions

File tree

Lines changed: 17 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,43 +1,39 @@
11
---
2-
title: Troubleshoot the network isolated Azure Kubernetes Service (AKS) cluster
3-
description: Learn how to troubleshoot the network isolated cluster to the Azure Kubernetes Service (AKS).
2+
title: Troubleshoot network isolated AKS clusters
3+
description: Learn how to troubleshoot network isolated cluster issues in Azure Kubernetes Service (AKS).
44
ms.service: azure-kubernetes-service
5-
ms.date: 04/09/2025
6-
editor: charleswool
7-
ms.reviewer: chasedmicrosoft
5+
ms.date: 04/14/2025
6+
ms.reviewer: doveychase, yuewu2, v-weizhu
87
#Customer intent: As an Azure Kubernetes user, I want to troubleshoot problems that involve the network isolated cluster so that I can successfully use this feature on Azure Kubernetes Service (AKS).
98
ms.custom: sap:Extensions, Policies and Add-Ons
109
---
10+
# Troubleshoot network isolated Azure Kubernetes Service (AKS) clusters issues
1111

12-
# Troubleshoot the network isolated Azure Kubernetes Service (AKS) cluster
13-
14-
This article discusses how to troubleshoot the [network isolated cluster][network-isolated-cluster] to the Microsoft Azure Kubernetes Service (AKS).
12+
This article discusses how to troubleshoot issues on [network isolated Azure Kubernetes Service (AKS) clusters](/azure/aks/concepts-network-isolated).
1513

1614
## Prerequisites
1715

1816
- The Kubernetes [kubectl](https://kubernetes.io/docs/reference/kubectl/overview/) tool. To install kubectl by using the [Azure CLI](/cli/azure/install-azure-cli), run the [az aks install-cli](/cli/azure/aks#az-aks-install-cli) command.
1917

2018
## Network isolated cluster support
2119

22-
The network isolated cluster follows a similar support model to other [AKS add-ons](/azure/aks/integrations). There are two options available for the private Azure Container Registry (ACR) with network isolated clusters. If you're bringing your own ACR, then you're responsible for properly configuring your ACR and associated resources.
20+
The network isolated cluster follows a similar support model to other [AKS add-ons](/azure/aks/integrations). There are two options available for the private Azure Container Registry (ACR) with network isolated clusters. If you're using Bring your own (BYO) ACR, you're responsible for properly configuring your ACR and associated resources.
2321

24-
## Known issues
22+
## Issue 1: Cluster image pull fails due to network isolation
2523

26-
### Cluster image pulls failed
27-
Network isolated clusters use ACR cache rules for image pull, when there is an image pull fail error due to network isolation:
28-
- If you're using Bring your own (BYO) ACR, check your private ACR resources, including the cache rule and private endpoints to verify they're configured using recommendations outlined in the documentation.
29-
- If you're using AKS Managed ACR, only MCR images are supported by default. If the image pull failure is on images from other registries, then you need go to the private ACR to create extra cache rules for those images. If the image pull failure is on MCR images, proceed to check if the associated ACR and private endpoint resource named with keyword `bootstrap` exists. If it doesn't exist, reconcile the cluster.
24+
Network isolated clusters use ACR cache rules for image pull. When an image pull faiure occurs due to network isolation:
3025

31-
### Cluster image pull fails after updating the existed cluster to network isolated cluster or updating the private ACR resource ID
32-
The error is an intended behavior. You need to reimage the node to update the kubelet configuration in CSE (Container Service Extension) following the update actions mentioned.
26+
- If you're using Bring your own (BYO) ACR, check your private ACR resources, including the cache rule and private endpoints, to verify they're configured using recommendations outlined in the documentation.
27+
- If you're using AKS-managed ACR, only Microsoft Container Registry (MCR) images are supported by default. If the image pull failure occurs on images from other registries, go to the private ACR to create extra cache rules for those images. If the image pull failure occurs on MCR images,proceed to check if the associated ACR and private endpoint resource named with keyword `bootstrap` exist. If they don't exist, reconcile the cluster.
3328

34-
### ACR or associated cache rule, private endpoint and private DNS zone are deleted accidentally
35-
If the cache rule is deleted from the managed ACR accidentally, the mitigation is to delete the ACR and then reconcile the cluster. If the ACR itself or private endpoint or private DNS zone is deleted by accident, the mitigation is just to reconcile the cluster.
29+
## Issue 2: Cluster image pull fails after updating the existed cluster to network isolated cluster or updating the private ACR resource ID
3630

31+
The failure is an intended behavior. You need to reimage the node to update the kubelet configuration in Container Service Extension (CSE) following the update actions mentioned.
3732

33+
## Issue 3: ACR or associated cache rule, private endpoint or private DNS zone are deleted
3834

39-
[!INCLUDE [Third-party disclaimer](../../../includes/third-party-disclaimer.md)]
35+
If the cache rule is deleted from the managed ACR accidentally, the mitigation is to delete the ACR and then reconcile the cluster. If the ACR itself, associated private endpoint, or associated private DNS zone is deleted by accident, the mitigation is just to reconcile the cluster.
4036

41-
[!INCLUDE [Azure Help Support](../../../includes/azure-help-support.md)]
37+
[!INCLUDE [Third-party disclaimer](../../../includes/third-party-disclaimer.md)]
4238

43-
[network-isolated-cluster]: /azure/aks/concepts-network-isolated
39+
[!INCLUDE [Azure Help Support](../../../includes/azure-help-support.md)]

support/azure/azure-kubernetes/toc.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -351,7 +351,8 @@
351351
href: extensions/troubleshoot-kubernetes-event-driven-autoscaling-add-on.md
352352
- name: Breaking changes in KEDA add-on 2.15 and 2.14
353353
href: extensions/changes-in-kubernetes-event-driven-autoscaling-add-on-214-215.md
354-
354+
- name: Troubleshoot network isolated cluster
355+
href: extensions/troubleshoot-network-isolated-cluster.md
355356
- name: Troubleshoot error codes
356357
items:
357358
- name: VMExtension error codes

0 commit comments

Comments
 (0)