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/container-apps/azure-arc-overview.md
+18-14Lines changed: 18 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ services: container-apps
5
5
author: craigshoemaker
6
6
ms.service: container-apps
7
7
ms.topic: conceptual
8
-
ms.date: 04/22/2024
8
+
ms.date: 07/18/2024
9
9
ms.author: cshoe
10
10
---
11
11
@@ -20,7 +20,7 @@ Running in an Azure Arc-enabled Kubernetes cluster allows:
20
20
21
21
Learn to set up your Kubernetes cluster for Container Apps, via [Set up an Azure Arc-enabled Kubernetes cluster to run Azure Container Apps](azure-arc-enable-cluster.md)
22
22
23
-
As you configure your cluster, you'll carry out these actions:
23
+
As you configure your cluster, you carry out these actions:
24
24
25
25
-**The connected cluster**, which is an Azure projection of your Kubernetes infrastructure. For more information, see [What is Azure Arc-enabled Kubernetes?](../azure-arc/kubernetes/overview.md).
26
26
@@ -40,7 +40,7 @@ The following public preview limitations apply to Azure Container Apps on Azure
40
40
| Cluster networking requirement | Must support [LoadBalancer](https://kubernetes.io/docs/concepts/services-networking/service/#loadbalancer) service type |
| Feature: Pull images from ACR with managed identity | Not available (depends on managed identities) |
43
-
| Logs | Log Analytics must be configured with cluster extension; not per-site|
43
+
| Logs | Log Analytics must be configured with cluster extension; not per-application|
44
44
45
45
## Resources created by the Container Apps extension
46
46
@@ -55,12 +55,12 @@ The following table describes the role of each revision created for you:
55
55
|`<extensionName>-k8se-activator`| Used as part of the scaling pipeline | 2 | 100 millicpu | 500 MB | ReplicaSet |
56
56
|`<extensionName>-k8se-billing`| Billing record generation - Azure Container Apps on Azure Arc enabled Kubernetes is Free of Charge during preview | 3 | 100 millicpu | 100 MB | ReplicaSet |
57
57
|`<extensionName>-k8se-containerapp-controller`| The core operator pod that creates resources on the cluster and maintains the state of components. | 2 | 100 millicpu | 1 GB | ReplicaSet |
58
-
|`<extensionName>-k8se-envoy`| A front-end proxy layer for all data-plane http requests. It routes the inbound traffic to the correct apps. | 3 | 1 Core |1536 MB | ReplicaSet |
58
+
|`<extensionName>-k8se-envoy`| A front-end proxy layer for all data-plane http requests. It routes the inbound traffic to the correct apps. | 3 | 1 Core |1,536 MB | ReplicaSet |
|`<extensionName>-k8se-event-processor`| An alternative routing destination to help with apps that have scaled to zero while the system gets the first instance available. | 2 | 100 millicpu | 500 MB | ReplicaSet |
61
61
|`<extensionName>-k8se-http-scaler`| Monitors inbound request volume in order to provide scaling information to [KEDA](https://keda.sh). | 1 | 100 millicpu | 500 MB | ReplicaSet |
62
62
|`<extensionName>-k8se-keda-cosmosdb-scaler`| KEDA Cosmos DB Scaler | 1 | 10 m | 128 MB | ReplicaSet |
63
-
|`<extensionName>-k8se-keda-metrics-apiserver`| KEDA Metrics Server | 1 | 1 Core |1000 MB | ReplicaSet |
63
+
|`<extensionName>-k8se-keda-metrics-apiserver`| KEDA Metrics Server | 1 | 1 Core |1,000 MB | ReplicaSet |
64
64
|`<extensionName>-k8se-keda-operator`| Scales workloads in and out from 0/1 to N instances | 1 | 100 millicpu | 500 MB | ReplicaSet |
65
65
|`<extensionName>-k8se-log-processor`| Gathers logs from apps and other components and sends them to Log Analytics. | 2 | 200 millicpu | 500 MB | DaemonSet |
@@ -77,7 +77,7 @@ The following table describes the role of each revision created for you:
77
77
-[Are there any scaling limits?](#are-there-any-scaling-limits)
78
78
-[What logs are collected?](#what-logs-are-collected)
79
79
-[What do I do if I see a provider registration error?](#what-do-i-do-if-i-see-a-provider-registration-error)
80
-
-[Can I deploy the Container Apps extension on an ARM64 based cluster?](#can-i-deploy-the-container-apps-extension-on-an-arm64-based-cluster)
80
+
-[Can I deploy the Container Apps extension on an Arm64 based cluster?](#can-i-deploy-the-container-apps-extension-on-an-arm64-based-cluster)
81
81
82
82
### How much does it cost?
83
83
@@ -101,15 +101,15 @@ Logs for both system components and your applications are written to standard ou
101
101
102
102
Both log types can be collected for analysis using standard Kubernetes tools. You can also configure the application environment cluster extension with a [Log Analytics workspace](../azure-monitor/logs/log-analytics-overview.md), and it sends all logs to that workspace.
103
103
104
-
By default, logs from system components are sent to the Azure team. Application logs aren't sent. You can prevent these logs from being transferred by setting `logProcessor.enabled=false` as an extension configuration setting. This configuration setting will also disable forwarding of application to your Log Analytics workspace. Disabling the log processor might affect the time needed for any support cases, and you'll be asked to collect logs from standard output through some other means.
104
+
By default, logs from system components are sent to the Azure team. Application logs aren't sent. You can prevent these logs from being transferred by setting `logProcessor.enabled=false` as an extension configuration setting. This configuration setting disables forwarding of application to your Log Analytics workspace. Disabling the log processor might affect the time needed for any support cases, and you'll be asked to collect logs from standard output through some other means.
105
105
106
106
### What do I do if I see a provider registration error?
107
107
108
108
As you create an Azure Container Apps connected environment resource, some subscriptions might see the "No registered resource provider found" error. The error details might include a set of locations and API versions that are considered valid. If this error message is returned, the subscription must be re-registered with the `Microsoft.App` provider. Re-registering the provider has no effect on existing applications or APIs. To re-register, use the Azure CLI to run `az provider register --namespace Microsoft.App --wait`. Then reattempt the connected environment command.
109
109
110
-
### Can I deploy the Container Apps extension on an ARM64 based cluster?
110
+
### Can I deploy the Container Apps extension on an Arm64 based cluster?
111
111
112
-
ARM64 based clusters aren't supported at this time.
112
+
Arm64 based clusters aren't supported at this time.
113
113
114
114
## Extension Release Notes
115
115
@@ -180,16 +180,16 @@ ARM64 based clusters aren't supported at this time.
0 commit comments