我正在尝试使用 Azure 容器服务和 Azure 容器注册表在 Kubernetes 中运行 .NET Core 2 Docker 映像。
我已经成功创建了一个 pod 并且运行良好。后来我使用命令部署了一个服务并使用命令kubectl expose deployment depl-name --type=LoadBalancer --port=8086 --target-port=8086
检查了服务详细信息,kubectl get services
但是 Azure 公开的外部 IP 根本不起作用。我也尝试ping该IP,但它说请求超时。我可以看到,应用程序/端口一切正常。
请检查以下快照:
我不明白为什么即使应用程序在 kubernetes 集群上运行时没有错误,Azure 容器服务公开的公共 IP 也不起作用。请让我知道是否有任何问题。
谢谢,