Skip to content

Commit 4f23c1a

Browse files
authored
Merge pull request #16888 from sethmanheim/dld1-30
Hub freshness and URL checks
2 parents 895de4a + 6e7d38e commit 4f23c1a

7 files changed

+413
-433
lines changed

AKS-Arc/aks-arc-diagnostic-checker.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
---
22
title: Use diagnostic checker to identify common causes for failures (preview)
3-
description: Learn how to diagnose common causes for failures
3+
description: Learn how to diagnose common causes for failures in AKS Arc.
44
ms.topic: troubleshooting
55
author: sethmanheim
66
ms.author: sethm
7-
ms.date: 06/17/2024
7+
ms.date: 01/30/2025
88
ms.reviewer: abha
99

1010
#Customer intent: As an AKS user, I want to use the diagnostic checker to run diagnostic checks on my AKS cluster to find out common causes for AKS cluster create failure.
1111

1212
---
1313

14-
# Use diagnostic checker to diagnose and fix environment issues for AKS cluster creation failure (preview)
14+
# Use the diagnostic checker to diagnose and fix environment issues for AKS cluster creation failure (preview)
1515

16-
It can be difficult to identify environment-related issues, such as networking configurations, that can result in an AKS cluster creation failure. The diagnostic checker is a PowerShell-based tool that can help identify AKS cluster creation failures due to potential issues in the environment.
16+
It can be difficult to identify environment-related issues, such as networking configurations, that can result in an AKS cluster creation failure. The diagnostic checker is a PowerShell-based tool that can help you identify AKS cluster creation failures due to potential issues in the environment.
1717

1818
> [!NOTE]
1919
> You can only use the diagnostic checker tool if an AKS cluster was created, but is in a failed state. You can't use the tool if you don't see an AKS cluster on the Azure portal. If the AKS cluster creation fails before an Azure Resource Manager resource is created, [file a support request](aks-troubleshoot.md#open-a-support-request).
@@ -280,12 +280,12 @@ http-connectivity-required-url-test Failure Ensure that the logical network IP a
280280

281281
The following table provides a summary of each test performed by the script, including possible causes for failure and recommendations for mitigation:
282282

283-
| Test Name | Description | Causes for failure | Mitigation Recommendations |
283+
| Test name | Description | Causes for failure | Mitigation Recommendations |
284284
|--------------------------------------|---------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------|
285285
| cloud-agent-connectivity-test | Checks whether the DNS server can resolve the MOC cloud agent FQDN and that the cloud agent is reachable from the control plane node VM. The cloud agent is created using one of the IP addresses from the [management IP pool](/azure-stack/hci/plan/cloud-deployment-network-considerations#management-ip-pool), on port 55000. The control plane node VM is given IP addresses from the Arc VM logical network. | Logical network IP addresses can't connect to management IP pool addresses due to: <br> - Incorrect DNS server resolution. <br> - Firewall rules. <br> - The logical network is in a different vlan than the management IP pool and there's no cross-vlan connectivity. | Make sure that the logical network IP addresses can connect to all the management IP pool addresses on the required ports. Check the [AKS network port and cross vlan requirements](aks-hci-network-system-requirements.md#network-port-and-cross-vlan-requirements) for a detailed list of ports that need to be opened. |
286286
| gateway-icmp-ping-test | Checks whether the gateway specified in the logical network attached to the AKS cluster is reachable from the AKS cluster control plane node VM. | - Gateway is down or unreachable. <br>- Network routing issues between the AKS cluster control plane node VM and the gateway. <br>- Firewall blocking ICMP traffic. | - Ensure the gateway is operational.<br>- Verify routing configurations.<br>- Adjust firewall rules to allow ICMP traffic. |
287287
| http-connectivity-required-url-test | Checks whether the required URLs are reachable from the AKS cluster control plane node VM. | - Control plane node VM has no outbound internet access. <br> - Required URLs aren't allowed through the firewall. | Ensure that the logical network IP addresses have outbound internet access. If there's a firewall, ensure that the [AKS required URLs](aks-hci-network-system-requirements.md#firewall-url-exceptions) are accessible from the Arc VM logical network. |
288288

289289
## Next steps
290290

291-
If the problem persists, collect [AKS cluster logs](get-on-demand-logs.md) before [creating a support request](aks-troubleshoot.md#open-a-support-request).
291+
If the problem persists, collect [AKS cluster logs](get-on-demand-logs.md) before you [create a support request](aks-troubleshoot.md#open-a-support-request).

AKS-Arc/includes/data-allow-table.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ author: sethmanheim
33
ms.author: sethm
44
ms.service: azure-stack
55
ms.topic: include
6-
ms.date: 08/28/2022
6+
ms.date: 01/30/2025
77
ms.reviewer: abha
88
ms.lastreviewed: 08/15/2022
99

@@ -20,8 +20,8 @@ ms.lastreviewed: 08/15/2022
2020
| \<region>.dp.kubernetesconfiguration.azure.com | 443 | Required to onboard AKS hybrid clusters to Azure Arc. |
2121
| gbl.his.arc.azure.com | 443 | Required to get the regional endpoint for pulling system-assigned Managed Identity certificates. |
2222
| \*.his.arc.azure.com | 443 | Required to pull system-assigned Managed Identity certificates. |
23-
| k8connecthelm.azureedge.net | 443 | Arc-enabled Kubernetes uses Helm 3 to deploy Azure Arc agents on the AKS on Azure Local management cluster. This endpoint is needed for the Helm client download to facilitate deployment of the agent helm chart.
24-
| \*.arc.azure.net| 443 | Required to manage AKS hybrid clusters in Azure portal. |
23+
| k8connecthelm.azureedge.net | 443 | Arc-enabled Kubernetes uses Helm 3 to deploy Azure Arc agents on the AKS on Azure Local management cluster. This endpoint is needed for the Helm client download to facilitate deployment of the agent helm chart. |
24+
| \*.arc.azure.net| 443 | Required to manage AKS Arc clusters in the Azure portal. |
2525
| dl.k8s.io | 443 | Required to download and update Kubernetes binaries for Azure Arc. |
2626
| akshci.azurefd.net | 443 | Required for AKS on Azure Local billing when running `Install-AksHci`. |
27-
| v20.events.data.microsoft.com </br> gcs.prod.monitoring.core.windows.net | 443 | Used periodically to send Microsoft required diagnostic data from the Azure Local or Windows Server host. |
27+
| v20.events.data.microsoft.com </br> gcs.prod.monitoring.core.windows.net | 443 | Used to periodically send Microsoft required diagnostic data from the Azure Local or Windows Server host. |

0 commit comments

Comments
 (0)