Skip to content

Commit 0be6ee6

Browse files
committed
firewall allowlist and outbound proxy
1 parent 7bcc1f4 commit 0be6ee6

File tree

1 file changed

+20
-1
lines changed

1 file changed

+20
-1
lines changed

articles/aks/dapr.md

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ author: greenie-msft
55
ms.author: nigreenf
66
ms.service: container-service
77
ms.topic: article
8-
ms.date: 08/12/2022
8+
ms.date: 09/08/2022
99
ms.custom: devx-track-azurecli, ignite-fall-2021, event-tier1-build-2022, references_regions
1010
---
1111

@@ -292,6 +292,25 @@ az k8s-extension create --cluster-type managedClusters \
292292
--configuration-settings "dapr_operator.replicaCount=3"
293293
```
294294

295+
## Set the outbound proxy for Dapr extension for Azure Arc on-prem
296+
297+
Most on-prem Azure Arc for Kubernetes only allow egress traffic from on-prem to public internet via an outbound proxy server. Dapr brings existing outbound proxy functionality to the table with the Dapr extension. The Dapr extension already has the certificate and environment variables configured and exposed to the sidecar.
298+
299+
| Configuration | Annotation |
300+
| ------------- | ---------- |
301+
| Environment Variables | Already set in the Dapr extension via [the `dapr.io/env` annotation](https://docs.dapr.io/reference/arguments-annotations-overview/). |
302+
| Certificate | Already configured in Dapr extension, similar to examples found in [Install certificates in the Dapr sidecar](https://docs.dapr.io/operations/configuration/install-certificates/). |
303+
304+
305+
## Firewall allowlist
306+
307+
Make sure you've added the following URLs to the firewall allowlist.
308+
309+
| URL | Description |
310+
| --- | ----------- |
311+
| `https://mcr.microsoft.com/daprio` | `mcr` URL for Dapr Docker images |
312+
| `https://eastus.dp.kubernetesconfiguration.azure.com/` | Configuration URL for AKS extension. Includes a region prefix. [Change this prefix based on region](#cloudsregions). |
313+
295314
## Troubleshooting extension errors
296315

297316
If the extension fails to create or update, you can inspect where the creation of the extension failed by running the `az k8s-extension list` command. For example, if a wrong key is used in the configuration-settings, such as `global.ha=false` instead of `global.ha.enabled=false`:

0 commit comments

Comments
 (0)