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: articles/azure-arc/kubernetes/system-requirements.md
+8-18Lines changed: 8 additions & 18 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,19 +15,9 @@ Azure Arc-enabled Kubernetes works with any Cloud Native Computing Foundation (C
15
15
16
16
You must also have a [kubeconfig file](https://kubernetes.io/docs/concepts/configuration/organize-cluster-access-kubeconfig/) and context pointing to your cluster.
17
17
18
-
The cluster must have at least one node with operating system and architecture type `linux/amd64` and/or `linux/arm64`. Eligible ARM64 scenarios can be enabled using [Azure CLI](/cli/azure/install-azure-cli) installed on AMD64 machines.
18
+
The cluster must have at least one node with operating system and architecture type `linux/amd64` and/or `linux/arm64`. Many Arc-enabled Kubernetes features and scenarios are supported on ARM64 nodes, such as [cluster connect](cluster-connect.md) and [viewing Kubernetes resources in the Azure portal](kubernetes-resource-view.md). However, these scenarios must be enabled by using [Azure CLI](/cli/azure/install-azure-cli) installed on an AMD64 machine.
19
19
20
-
Currently, no Azure Arc-enabled Kubernetes [cluster extensions](conceptual-extensions.md) are supported on ARM64-based clusters. To install and use cluster extensions, the cluster needs to have at least one node of operating system and architecture type `linux/amd64`.
21
-
22
-
The following table outlines architecture requirements for Arc-enabled Kubernetes scenarios:
Currently, Azure Arc-enabled Kubernetes [cluster extensions](conceptual-extensions.md) aren't supported on ARM64-based clusters. To install and use cluster extensions, the cluster must have at least one node of operating system and architecture type `linux/amd64`.
31
21
32
22
## Compute and memory requirements
33
23
@@ -38,7 +28,7 @@ The Arc agents deployed on the cluster require:
38
28
39
29
For a multi-node Kubernetes cluster environment, pods can get scheduled on different nodes.
40
30
41
-
## Management tools
31
+
## Management tool requirements
42
32
43
33
Connecting a cluster to Azure Arc requires [Helm 3](https://helm.sh/docs/intro/install), version 3.7.0 or earlier.
44
34
@@ -64,19 +54,19 @@ For Azure PowerShell:
64
54
65
55
## Azure AD identity requirements
66
56
67
-
To connect your cluster to Azure Arc, you must have an Azure AD identity (user or service principal) which can be used to log in to [Azure CLI](/cli/azure/authenticate-azure-cli) or [Azure PowerShell](/powershell/azure/authenticate-azureps) and connect your cluster to Azure Arc.
57
+
To connect your cluster to Azure Arc, you must have an Azure AD identity (user or service principal) which can be used to log in to [Azure CLI](/cli/azure/authenticate-azure-cli) or [Azure PowerShell](/powershell/azure/authenticate-azureps) and connect your cluster to Azure Arc.
68
58
69
59
This identity must have 'Read' and 'Write' permissions on the Azure Arc-enabled Kubernetes resource type (`Microsoft.Kubernetes/connectedClusters`). If connecting the cluster to an existing resource group (rather than a new one created by this identity), the identity must have 'Read' permission for that resource group.
70
60
71
61
The [Kubernetes Cluster - Azure Arc Onboarding built-in role](../../role-based-access-control/built-in-roles.md#kubernetes-cluster---azure-arc-onboarding) can be used for this identity. This role is useful for at-scale onboarding, as it has only the granular permissions required to connect clusters to Azure Arc, and doesn't have permission to update, delete, or modify any other clusters or other Azure resources.
72
62
73
-
## Azure resource providers
63
+
## Azure resource provider requirements
74
64
75
65
To use Azure Arc-enabled Kubernetes, the following [Azure resource providers](../../azure-resource-manager/management/resource-providers-and-types.md) must be registered in your subscription:
76
66
77
-
* **Microsoft.Kubernetes**
78
-
* **Microsoft.KubernetesConfiguration**
79
-
* **Microsoft.ExtendedLocation**
67
+
- **Microsoft.Kubernetes**
68
+
- **Microsoft.KubernetesConfiguration**
69
+
- **Microsoft.ExtendedLocation**
80
70
81
71
You can register the resource providers using the following commands:
0 commit comments