Skip to content

Commit c73ee80

Browse files
Merge pull request #262559 from damendo/main
Long doc updates
2 parents 703a0f1 + 80d9b12 commit c73ee80

File tree

1 file changed

+25
-10
lines changed

1 file changed

+25
-10
lines changed

articles/azure-monitor/containers/container-insights-enable-arc-enabled-clusters.md

Lines changed: 25 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -86,17 +86,10 @@ az k8s-extension create --name azuremonitor-containers --cluster-name <cluster-n
8686
```
8787

8888
>[!NOTE]
89-
> Managed identity authentication is not supported for Arc-enabled Kubernetes clusters with **ARO**.
89+
> Managed identity authentication is not supported for Arc-enabled Kubernetes clusters with ARO (Azure Red Hat Openshift) or Windows nodes.
9090
>
9191
92-
To use legacy/non-managed identity authentication to create an extension instance on **Arc K8S connected clusters with ARO**, use the commands below that don't use managed identity. Non-cli onboarding is not supported for Arc-enabled Kubernetes clusters with **ARO**. Currently, only k8s-extension version 1.3.7 or below is supported.
93-
94-
If you are using k8s-extension version above 1.3.7, downgrade the version.
95-
96-
```azurecli
97-
Install the extension with **amalogs.useAADAuth=false**.
98-
az extension add --name k8s-extension --version 1.3.7
99-
```
92+
To use legacy/non-managed identity authentication to create an extension instance on **Arc K8S connected clusters with ARO**, use the commands below that don't use managed identity. Non-cli onboarding is not supported for Arc-enabled Kubernetes clusters with **ARO**.
10093

10194
Install the extension with **amalogs.useAADAuth=false**.
10295

@@ -174,7 +167,9 @@ az k8s-extension create --name azuremonitor-containers --cluster-name <cluster-n
174167

175168
6. Select the 'Configure' button to continue.
176169

177-
## [Resource Manager](#tab/create-arm)
170+
## [ARM](#tab/create-arm)
171+
172+
This sections has instructions for onboarding with legacy authentication. For MSI based onboarding, see next tab.
178173

179174
1. Download Azure Resource Manager template and parameter:
180175

@@ -193,6 +188,26 @@ az k8s-extension create --name azuremonitor-containers --cluster-name <cluster-n
193188
az deployment group create --resource-group <resource-group> --template-file ./arc-k8s-azmon-extension-arm-template.json --parameters @./arc-k8s-azmon-extension-arm-template-params.json
194189
```
195190

191+
## [ARM (with MSI)](#tab/create-arm-msi)
192+
193+
Onboard using an ARM template with MSI based authentication enabled
194+
195+
1. Download Azure Resource Manager template and parameter:
196+
197+
```console
198+
curl -L https://aka.ms/arc-k8s-azmon-extension-msi-arm-template -o arc-k8s-azmon-extension-arm-template.json
199+
curl -L https://aka.ms/arc-k8s-azmon-extension-msi-arm-template-params -o arc-k8s-azmon-extension-arm-template-params.json
200+
```
201+
202+
2. Update parameter values in arc-k8s-azmon-extension-arm-template-params.json file. For Azure public cloud, `opinsights.azure.com` needs to be used as the value of workspaceDomain and for AzureUSGovernment, `opinsights.azure.us` needs to be used as the value of workspaceDomain.
203+
204+
3. Deploy the template to create Azure Monitor Container Insights extension
205+
206+
```azurecli
207+
az login
208+
az account set --subscription "Subscription Name"
209+
az deployment group create --resource-group <resource-group> --template-file ./arc-k8s-azmon-extension-arm-template.json --parameters @./arc-k8s-azmon-extension-arm-template-params.json
210+
```
196211

197212
---
198213

0 commit comments

Comments
 (0)