|
1 | 1 | ---
|
2 |
| -title: Use Azure API Management with microservices deployed in Azure Kubernetes Service | Microsoft Docs |
| 2 | +title: Use Azure API Management with Microservices Deployed in Azure Kubernetes Service | Microsoft Docs |
3 | 3 | description: This article describes the options of deploying API Management with AKS
|
4 | 4 | services: api-management
|
5 | 5 | documentationcenter: ''
|
@@ -39,7 +39,7 @@ When we are ready to publish our microservices as APIs through API Management, w
|
39 | 39 |
|
40 | 40 | The mappings can also evolve. Since API Management creates a façade in front of the microservices, it allows us to refactor and right-size our microservices over time.
|
41 | 41 |
|
42 |
| - |
| 42 | + |
43 | 43 |
|
44 | 44 | ## Deploy API Management in front of AKS
|
45 | 45 |
|
|
69 | 69 |
|
70 | 70 | Although Option 1 might be easier, it has notable drawbacks as mentioned above. If an API Management instance does not reside in the cluster VNet, Mutual TLS authentication (mTLS) is a robust way of ensuring the traffic is secure and trusted in both directions between an API Management instance and an AKS cluster.
|
71 | 71 |
|
72 |
| -Mutual TLS authentication is [natively supported](https://docs.microsoft.com/azure/api-management/api-management-howto-mutual-certificates) by API Management and can be enabled in Kubernetes by [installing an Ingress Controller](https://docs.microsoft.com/azure/aks/ingress-own-tls) (Fig. 3). As a result, authentication will be performed in the Ingress Controller, which simplifies the microservices. Additionally, you can whitelist source IPs with Ingress to make sure only API Management has access to the cluster. |
| 72 | +Mutual TLS authentication is [natively supported](https://docs.microsoft.com/azure/api-management/api-management-howto-mutual-certificates) by API Management and can be enabled in Kubernetes by [installing an Ingress Controller](https://docs.microsoft.com/azure/aks/ingress-own-tls) (Fig. 3). As a result, authentication will be performed in the Ingress Controller, which simplifies the microservices. Additionally, you can add the IP addresses of API Management to the allowed list by Ingress to make sure only API Management has access to the cluster. |
73 | 73 |
|
74 | 74 |
|
75 | 75 | 
|
@@ -116,8 +116,8 @@ Cons:
|
116 | 116 |
|
117 | 117 | ## Next steps
|
118 | 118 |
|
119 |
| -1. Learn more about [Network concepts for applications in AKS](https://docs.microsoft.com/azure/aks/concepts-network) |
120 |
| -2. Learn more about [How to use API Management with virtual networks](https://docs.microsoft.com/azure/api-management/api-management-using-with-vnet) |
| 119 | +* Learn more about [Network concepts for applications in AKS](https://docs.microsoft.com/azure/aks/concepts-network) |
| 120 | +* Learn more about [How to use API Management with virtual networks](https://docs.microsoft.com/azure/api-management/api-management-using-with-vnet) |
121 | 121 |
|
122 | 122 |
|
123 | 123 |
|
|
0 commit comments