【问题标题】:How to connect Azure Api Management to micro services orchestrated by AKS如何将 Azure Api 管理连接到 AKS 编排的微服务
【发布时间】:2018-06-03 13:15:14
【问题描述】:

我已按照https://fizzylogic.nl/2017/06/16/how-to-connect-azure-api-management-to-your-kubernetes-cluster/ 中的说明进行操作,并设法从 API 管理连接到运行在 Kubernetes 集群中的微服务。但是,说明仅涉及到特定节点的连接。在现实世界中会有多个节点,甚至可能会自动缩放,以便节点来来去去。那么,是不是可以将 API 管理连接到 Kubernetes 服务呢?

或者,如果我想使用 AKS 来编排微服务并使用 Azure API Manager 来发布 API,我应该如何工作?

【问题讨论】:

    标签: azure containers microservices azure-api-management


    【解决方案1】:

    到目前为止,API 管理还没有对 Kubernetes 的特定支持。但它确实支持调用任何 HTTP 端点,所以如果有一个带有代理/负载平衡器的 HTTP 端点,它会在选择将请求转发到哪个节点之前将节点和缩放考虑在内,这将正常工作。因此,尽管本文建议使用 NodePort 服务,但我还是会尝试使用 LoadBalancer 或 ExternalName。这些应该为您提供一个稳定的端点来调用,并将为您处理所有节点特定的路由任务。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-01-13
      • 2018-01-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-05
      相关资源
      最近更新 更多