如何将Azure API管理连接到AKS策划的微服务



我在https://fizzylogic.nl/2017/06/16/how-to-connect-azure-azure-api-management-to-your-kubernetes-cluster/并设法获得了从API管理到Kubernetes群集运行的微服务的连接。但是,指令仅涵盖与特定节点的连接。在现实世界中,会有多个节点,甚至可能是自动缩放的,以便节点来来去去。因此,难道无法将API管理连接到Kubernetes服务吗?

或者如果我想使用AKS来编排微服务和Azure API经理以从它们中发布API?

,我应该如何工作?

到目前为止,API管理对Kubernetes没有具体的支持。但是它确实支持调用任何HTTP端点,因此,如果有一个带有代理/负载范围的HTTP端点,则在选择哪个节点可以转发请求之前将节点缩放并扩展为缩放。因此,尽管这篇文章建议使用NodePort服务,但我还是要用LoadBalancer或externallamname进行镜头。这些应该为您提供稳定的端点,并将为您处理所有特定节点的路由任务。

最新更新