Skip to content

Commit f586b11

Browse files
update arc info
1 parent 5f2bf77 commit f586b11

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

articles/container-apps/azure-arc-enable-cluster.md

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ author: craigshoemaker
66
ms.service: azure-container-apps
77
ms.custom: devx-track-azurecli
88
ms.topic: tutorial
9-
ms.date: 05/02/2025
9+
ms.date: 05/19/2025
1010
ms.author: cshoe
1111
---
1212

@@ -23,12 +23,18 @@ This tutorial will show you how to enable Azure Container Apps on your Arc-enabl
2323
> * Create a custom location.
2424
> * Create the Azure Container Apps connected environment.
2525
26+
> [!NOTE]
27+
> During the preview, Azure Container Apps on Arc are not supported in production configurations. This article provides an example configuration for evaluation purposes only.
28+
>
29+
> This tutorial uses [Azure Kubernetes Service (AKS)](/azure/aks/) to provide concrete instructions for setting up an environment from scratch. However, for a production workload, you may not want to enable Azure Arc on an AKS cluster as it is already managed in Azure.
30+
2631
## Prerequisites
2732

2833
- An Azure account with an active subscription.
2934
- If you don't have one, you [can create one for free](https://azure.microsoft.com/free/).
3035
- Install the [Azure CLI](/cli/azure/install-azure-cli).
3136
- Access to a public or private container registry, such as the [Azure Container Registry](/azure/container-registry/).
37+
- Review the [requirements and limitations](azure-arc-overview.md) of the public preview. Of particular importance are the cluster requirements.
3238

3339
## Setup
3440

@@ -247,7 +253,7 @@ A [Log Analytics workspace](/azure/azure-monitor/logs/quick-create-workspace) pr
247253
## Install the Container Apps extension
248254
249255
> [!IMPORTANT]
250-
> If deploying onto **AKS on Azure Local** ensure that you have [setup HAProxy or a custom load balancer](/azure/aks/hybrid/configure-load-balancer) before attempting to install the extension.
256+
> If deploying onto **AKS on Azure Local** ensure that you have [setup HAProxy or a custom load balancer](/azure/aks/aksarc/configure-load-balancer) before attempting to install the extension. You could also use `az containerapp arc setup-core-dns --distro AksAzureLocal` to setup coredns for local contexts.
251257
252258
1. Set the following environment variables to the desired name of the [Container Apps extension](azure-arc-create-container-app.md), the cluster namespace in which resources should be provisioned, and the name for the Azure Container Apps connected environment. Choose a unique name for `<connected-environment-name>`. The connected environment name will be part of the domain name for app you'll create in the Azure Container Apps connected environment.
253259
@@ -287,7 +293,6 @@ A [Log Analytics workspace](/azure/azure-monitor/logs/quick-create-workspace) pr
287293
--configuration-settings "Microsoft.CustomLocation.ServiceAccount=default" \
288294
--configuration-settings "appsNamespace=${NAMESPACE}" \
289295
--configuration-settings "clusterName=${CONNECTED_ENVIRONMENT_NAME}" \
290-
--configuration-settings "envoy.annotations.service.beta.kubernetes.io/azure-load-balancer-resource-group=${AKS_CLUSTER_GROUP_NAME}" \
291296
--configuration-settings "logProcessor.appLogs.destination=log-analytics" \
292297
--configuration-protected-settings "logProcessor.appLogs.logAnalyticsConfig.customerId=${LOG_ANALYTICS_WORKSPACE_ID_ENC}" \
293298
--configuration-protected-settings "logProcessor.appLogs.logAnalyticsConfig.sharedKey=${LOG_ANALYTICS_KEY_ENC}"
@@ -309,7 +314,6 @@ A [Log Analytics workspace](/azure/azure-monitor/logs/quick-create-workspace) pr
309314
--configuration-settings "Microsoft.CustomLocation.ServiceAccount=default" `
310315
--configuration-settings "appsNamespace=${NAMESPACE}" `
311316
--configuration-settings "clusterName=${CONNECTED_ENVIRONMENT_NAME}" `
312-
--configuration-settings "envoy.annotations.service.beta.kubernetes.io/azure-load-balancer-resource-group=${AKS_CLUSTER_GROUP_NAME}" `
313317
--configuration-settings "logProcessor.appLogs.destination=log-analytics" `
314318
--configuration-protected-settings "logProcessor.appLogs.logAnalyticsConfig.customerId=${LOG_ANALYTICS_WORKSPACE_ID_ENC}" `
315319
--configuration-protected-settings "logProcessor.appLogs.logAnalyticsConfig.sharedKey=${LOG_ANALYTICS_KEY_ENC}"
@@ -331,7 +335,6 @@ A [Log Analytics workspace](/azure/azure-monitor/logs/quick-create-workspace) pr
331335
| `logProcessor.appLogs.destination` | Optional. Destination for application logs. Accepts `log-analytics` or `none`, choosing none disables platform logs. |
332336
| `logProcessor.appLogs.logAnalyticsConfig.customerId` | Required only when `logProcessor.appLogs.destination` is set to `log-analytics`. The base64-encoded Log analytics workspace ID. This parameter should be configured as a protected setting. |
333337
| `logProcessor.appLogs.logAnalyticsConfig.sharedKey` | Required only when `logProcessor.appLogs.destination` is set to `log-analytics`. The base64-encoded Log analytics workspace shared key. This parameter should be configured as a protected setting. |
334-
| `envoy.annotations.service.beta.kubernetes.io/azure-load-balancer-resource-group` | The name of the resource group in which the Azure Kubernetes Service cluster resides. Valid and required only when the underlying cluster is Azure Kubernetes Service. |
335338
336339
1. Save the `id` property of the Container Apps extension for later.
337340

0 commit comments

Comments
 (0)