【发布时间】:2019-03-08 04:34:45
【问题描述】:
我在 Azure 上设置了一个 kubernetes 集群,我想使用 Azure API 管理托管 REST Api。
我在 kubernetes 中创建了一个部署 service(Type: ClusterIP),它们似乎都运行良好。
我喜欢使用 Azure API 管理向互联网公开 REST Api。
我的问题是: 公开 API 的最经济、最安全的方式是什么?
我看过几篇要求创建服务作为内部负载平衡器或 NodePort 的文章,但似乎这些文章并不划算。
虽然我确实创建了内部负载平衡,这给了我外部 IP,但 APIM 不能过量。
所有 Kubernetes 和 Azure 大师,请提供 2 美分并帮助我!
【问题讨论】:
-
您可以按照Create an API 中的步骤创建 APIM 并添加一个空 API,然后您可以使用 AKS 为您公开的 URL 添加 API 后端。
标签: azure kubernetes