【发布时间】:2019-11-11 18:06:18
【问题描述】:
我在 Azure 上创建了一个 Kubernetes 集群。我已经部署了一些没有前端(微服务)的 pod。
我使用 Postman 和 VS Code 在本地执行了测试:这些微服务返回 200 O` 或 500。
问题是在 Kubernetes 中我有正确的外部 IP,但我无法从外部访问。
我有另一个 Mongo 容器,我可以毫无问题地访问它。我留下一些图像来尝试解决:
你能帮帮我吗?谢谢!!
【问题讨论】:
-
你是如何暴露 pod 的,你使用的是 LoadBalancer 类型的服务吗?
-
嗨@Thomas 感谢您的回答。是的,我在 YAML 文件中使用 LoadBalancer。
-
能否提供部署或pod定义以及服务定义yaml? (您可以编辑问题并添加信息)
-
apiVersion:apps/v1 种类:部署元数据:名称:网络部署标签:应用程序:网络部署规范:副本:1 选择器:matchLabels:应用程序:网络模板:元数据:标签:应用程序:网络规范:容器:-名称:网络图像:myacr.azurecr.io/web-container:最新命令:[“sleep”] args:[“infinity”]端口:-containerPort:6062
-
apiVersion:v1 种类:服务元数据:名称:web-service 规范:选择器:app:web 端口:- 协议:TCP 端口:6062 类型:LoadBalancer
标签: azure kubernetes azure-aks