Skip to content

Commit 61b3472

Browse files
Merge pull request #298411 from Akhilesh-microsoft/ACA/scale_app_GH_286828_revised
[GH_286828_revised]: Removed the NOTE as now we support TCP scaling rules in the portal.
2 parents e330265 + 5346c3e commit 61b3472

File tree

1 file changed

+7
-10
lines changed

1 file changed

+7
-10
lines changed

articles/container-apps/scale-app.md

Lines changed: 7 additions & 10 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: conceptual
9-
ms.date: 03/07/2025
9+
ms.date: 04/17/2025
1010
ms.author: cshoe
1111
zone_pivot_groups: arm-azure-cli-portal
1212
---
@@ -44,11 +44,11 @@ As you define your scaling rules, it's important to consider the following items
4444

4545
- You aren't billed usage charges if your container app scales to zero.
4646
- Replicas that aren't processing, but remain in memory might be billed at a lower "idle" rate. For more information, see [Billing](./billing.md).
47-
- If you want to ensure that an instance of your revision is always running, set the minimum number of replicas to 1 or higher.
47+
- If you want to ensure that an instance of your revision is always running, set the minimum number of replicas to 1 or higher.
4848

4949
## Scale rules
5050

51-
Scaling is driven by three different categories of triggers:
51+
Three categories of triggers determine how scaling occurs:
5252

5353
- [HTTP](#http): Based on the number of concurrent HTTP requests to your revision.
5454
- [TCP](#tcp): Based on the number of concurrent TCP connections to your revision.
@@ -235,12 +235,9 @@ Not supported in the Azure portal. Use the [Azure CLI](scale-app.md?pivots=azure
235235

236236
::: zone-end
237237

238-
> [!NOTE]
239-
> TCP scaling rules are not supported in the Azure portal. Use the [Azure CLI](scale-app.md?pivots=azure-cli#authentication) or [Azure Resource Manager](scale-app.md?&pivots=azure-resource-manager#authentication) to configure TCP scaling rules.
240-
241238
## Custom
242239

243-
You can create a custom Container Apps scaling rule based on any [ScaledObject](https://keda.sh/docs/latest/concepts/scaling-deployments/)-based [KEDA scaler](https://keda.sh/docs/latest/scalers/) with these defaults:
240+
You can create a custom Container Apps scaling rule based on any [ScaledObject](https://keda.sh/docs/latest/concepts/scaling-deployments/)-based [KEDA scaler](https://keda.sh/docs/latest/scalers/) with these defaults:
244241

245242
| Defaults | Seconds |
246243
|--|--|
@@ -498,7 +495,7 @@ Container Apps scale rules support secrets-based authentication. Scale rules for
498495

499496
#### Using managed identity
500497

501-
Managed identity authentication is not supported in the Azure portal. Use the [Azure CLI](scale-app.md?pivots=azure-cli#authentication) or [Azure Resource Manager](scale-app.md?&pivots=azure-resource-manager#authentication) to authenticate using managed identity.
498+
Managed identity authentication isn't supported in the Azure portal. Use the [Azure CLI](scale-app.md?pivots=azure-cli#authentication) or [Azure Resource Manager](scale-app.md?&pivots=azure-resource-manager#authentication) to authenticate using managed identity.
502499

503500
::: zone-end
504501

@@ -511,7 +508,7 @@ If you don't create a scale rule, the default scale rule is applied to your cont
511508
| HTTP | 0 | 10 |
512509

513510
> [!IMPORTANT]
514-
> Make sure you create a scale rule or set `minReplicas` to 1 or more if you don't enable ingress. If ingress is disabled and you don't define a `minReplicas` or a custom scale rule, then your container app will scale to zero and have no way of starting back up.
511+
> Make sure you create a scale rule or set `minReplicas` to 1 or more if you don't enable ingress. If ingress is disabled and you don't define a `minReplicas` or a custom scale rule, then your container app scales to zero and have no way of starting back up.
515512
516513
## Scale behavior
517514

@@ -584,7 +581,7 @@ If the app was scaled to the maximum replica count of 20, scaling goes through t
584581

585582
- If you're using [Dapr actors](https://docs.dapr.io/developing-applications/building-blocks/actors/actors-overview/) to manage states, you should keep in mind that scaling to zero isn't supported. Dapr uses virtual actors to manage asynchronous calls, which means their in-memory representation isn't tied to their identity or lifetime.
586583

587-
- Changing KEDA proxies through the [proxies](https://keda.sh/docs/2.16/operate/cluster/#http-proxies) settings are not supported. Consider using Workload Profiles with a NAT Gateway or User Defined Route (UDR) to send traffic to a network appliance, where traffic can be inspected or proxied from there.
584+
- Changing KEDA proxies through the [proxies](https://keda.sh/docs/2.16/operate/cluster/#http-proxies) settings aren't supported. Consider using Workload Profiles with a NAT Gateway or User Defined Route (UDR) to send traffic to a network appliance, where traffic can be inspected or proxied from there.
588585
## Next steps
589586

590587
> [!div class="nextstepaction"]

0 commit comments

Comments
 (0)