【发布时间】:2018-08-09 13:46:01
【问题描述】:
我在 Azure AKS 上运行 Kubernetes 1.8。我已将 docker 映像部署到 pod。我创建了一个 Azure 公共 IP(静态),我在创建它时将其提供给 NGinx 入口控制器。 Kubectl get ingress 显示 ip 已分配给它,/healthz 端点返回 200 OK。
kubectl 描述入口显示:
Rules:
Host Path Backends
service1.default.example.com / service1:80 (<none>)
当我请求主机时,我得到一个 502 错误网关。如果我使用 ip,我得到 404 not found。相同的 ip,从 /healthz 返回 200 ok。
容器和一般设置已经在 Minikube 中进行了测试并且可以正常工作。
我的容器没有通过入口暴露可能是什么问题?与 Minikube 相比,Describes 看起来相同。
【问题讨论】:
标签: azure docker nginx kubernetes kubectl