Skip to content

Commit 8bf7d5e

Browse files
committed
artall-2
1 parent fe14859 commit 8bf7d5e

3 files changed

Lines changed: 29 additions & 27 deletions

File tree

articles/api-management/enable-cors-power-platform.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ author: dlepow
66

77
ms.service: azure-api-management
88
ms.topic: how-to
9-
ms.date: 03/24/2023
9+
ms.date: 10/07/2025
1010
ms.author: danlep
1111

1212
---

articles/api-management/export-api-power-platform.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ author: dlepow
66

77
ms.service: azure-api-management
88
ms.topic: how-to
9-
ms.date: 03/24/2023
9+
ms.date: 10/07/2025
1010
ms.author: danlep
1111
ms.custom: engagement-fy23
1212
---
Lines changed: 27 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
---
2-
title: Deploy a self-hosted gateway to Azure Kubernetes Service
3-
description: Learn how to deploy self-hosted gateway component of Azure API Management to Azure Kubernetes Service
2+
title: Deploy a Self-Hosted Gateway to Azure Kubernetes Service
3+
description: Learn how to deploy self-hosted gateway component of Azure API Management to Azure Kubernetes Service.
44
author: dlepow
55
ms.service: azure-api-management
66
ms.topic: how-to
7-
ms.date: 06/11/2021
7+
ms.date: 10/07/2025
88
ms.author: danlep
99
---
1010

1111
# Deploy an Azure API Management self-hosted gateway to Azure Kubernetes Service
1212

1313
[!INCLUDE [api-management-availability-premium-dev](../../includes/api-management-availability-premium-dev.md)]
1414

15-
This article provides the steps for deploying self-hosted gateway component of Azure API Management to [Azure Kubernetes Service](https://azure.microsoft.com/services/kubernetes-service/). For deploying self-hosted gateway to a Kubernetes cluster, see the how-to article for deployment by using a [deployment YAML file](how-to-deploy-self-hosted-gateway-kubernetes.md) or [with Helm](how-to-deploy-self-hosted-gateway-kubernetes-helm.md).
15+
This article provides the steps for deploying self-hosted gateway component of Azure API Management to [Azure Kubernetes Service (AKS)](https://azure.microsoft.com/services/kubernetes-service/). For deploying self-hosted gateway to a Kubernetes cluster, see the how-to article for deployment by using a [deployment YAML file](how-to-deploy-self-hosted-gateway-kubernetes.md) or with [Helm](how-to-deploy-self-hosted-gateway-kubernetes-helm.md).
1616

1717
> [!NOTE]
1818
> You can also deploy self-hosted gateway to an [Azure Arc-enabled Kubernetes cluster](how-to-deploy-self-hosted-gateway-azure-arc.md) as a [cluster extension](/azure/azure-arc/kubernetes/extensions).
@@ -26,16 +26,16 @@ This article provides the steps for deploying self-hosted gateway component of A
2626
## Deploy the self-hosted gateway to AKS
2727

2828
1. Select **Gateways** from under **Deployment and infrastructure**.
29-
2. Select the self-hosted gateway resource you intend to deploy.
30-
3. Select **Deployment**.
31-
4. A new token in the **Token** text box was autogenerated for you using the default **Expiry** and **Secret Key** values. Adjust either or both if desired and select **Generate** to create a new token.
32-
5. Make sure **Kubernetes** is selected under **Deployment scripts**.
33-
6. Select **\<gateway-name\>.yml** file link next to **Deployment** to download the file.
34-
7. Adjust the `config.service.endpoint`, port mappings, and container name in the .yml file as needed.
35-
8. Depending on your scenario, you might need to change the [service type](/azure/aks/concepts-network-services).
36-
* The default value is `LoadBalancer`, which is the external load balancer.
37-
* You can use the [internal load balancer](/azure/aks/internal-lb) to restrict the access to the self-hosted gateway to only internal users.
38-
* The sample below uses `NodePort`.
29+
1. Select the self-hosted gateway resource you intend to deploy.
30+
1. Select **Deployment**.
31+
1. A new token in the **Token** text box was autogenerated for you using the default **Expiry** and **Secret Key** values. Adjust either or both if desired and select **Generate** to create a new token.
32+
1. Make sure **Kubernetes** is selected under **Deployment scripts**.
33+
1. Select the **\<gateway-name\>.yml** file link next to **Deployment** to download the file.
34+
1. Adjust the `config.service.endpoint`, port mappings, and container name in the .yml file as needed.
35+
1. Depending on your scenario, you might need to change the [service type](/azure/aks/concepts-network-services).
36+
- The default value is `LoadBalancer`, which is the external load balancer.
37+
- You can use the [internal load balancer](/azure/aks/internal-lb) to restrict the access to the self-hosted gateway to only internal users.
38+
- The following sample uses `NodePort`.
3939
1. Select the **copy** icon located at the right end of the **Deploy** text box to save the `kubectl` command to clipboard.
4040
1. Paste the command to the terminal (or command) window. The command expects the downloaded environment file to be present in the current directory.
4141

@@ -44,31 +44,33 @@ This article provides the steps for deploying self-hosted gateway component of A
4444
```
4545

4646
1. Execute the command. The command instructs your AKS cluster to:
47-
* Run the container, using self-hosted gateway's image downloaded from the Microsoft Container Registry.
48-
* Configure the container to expose HTTP (8080) and HTTPS (443) ports.
49-
1. Run the below command to check the gateway pod is running. Your pod name will be different.
47+
- Run the container, using self-hosted gateway's image downloaded from the Microsoft Container Registry.
48+
- Configure the container to expose HTTP (8080) and HTTPS (443) ports.
49+
1. Run the following command to check that your gateway pod is running. This pod name is an example.
5050

5151
```console
5252
kubectl get pods
5353
NAME READY STATUS RESTARTS AGE
5454
contoso-apim-gateway-59f5fb94c-s9stz 1/1 Running 0 1m
5555
```
5656

57-
1. Run the below command to check the gateway service is running. Your service name and IP addresses will be different.
57+
1. Run the following command to check that your gateway service is running. The service name and IP addresses are examples.
58+
5859
```console
5960
kubectl get services
6061
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
6162
contosogateway NodePort 10.110.230.87 <none> 80:32504/TCP,443:30043/TCP 1m
6263
```
63-
1. Return to the Azure portal and confirm that gateway node you deployed is reporting healthy status.
64+
65+
1. Return to the Azure portal and confirm that the gateway node you deployed is reporting healthy status.
6466

6567
> [!TIP]
66-
> Use `kubectl logs <gateway-pod-name>` command to view a snapshot of self-hosted gateway log.
68+
> Use the `kubectl logs <gateway-pod-name>` command to view a snapshot of the self-hosted gateway log.
6769

6870
## Related content
6971

70-
* To learn more about the self-hosted gateway, see [Azure API Management self-hosted gateway overview](self-hosted-gateway-overview.md).
71-
* Learn [how to deploy API Management self-hosted gateway to Azure Arc-enabled Kubernetes clusters](how-to-deploy-self-hosted-gateway-azure-arc.md).
72-
* Learn more about the [observability capabilities of the Azure API Management gateways](observability.md).
73-
* Learn more about guidance to [run the self-hosted gateway on Kubernetes in production](how-to-self-hosted-gateway-on-kubernetes-in-production.md).
74-
* Learn more about [Azure Kubernetes Service](/azure/aks/intro-kubernetes).
72+
- To learn more about the self-hosted gateway, see [Azure API Management self-hosted gateway overview](self-hosted-gateway-overview.md).
73+
- Learn [how to deploy API Management self-hosted gateway to Azure Arc-enabled Kubernetes clusters](how-to-deploy-self-hosted-gateway-azure-arc.md).
74+
- Learn more about the [observability capabilities of the Azure API Management gateways](observability.md).
75+
- Learn more about guidance to [run the self-hosted gateway on Kubernetes in production](how-to-self-hosted-gateway-on-kubernetes-in-production.md).
76+
- Learn more about [Azure Kubernetes Service](/azure/aks/intro-kubernetes).

0 commit comments

Comments
 (0)