我正在Azure AKS上运行Kubernetes 1.8。我已经将Docker镜像部署到一个Pod中。我创建了一个Azure公共IP(静态),当我创建NGinx ingress-controller时,将其分配给它。kubectl get ingress显示已将IP分配给它,并且/healthz端点返回200 OK。
kubectl describe ingress显示:
Rules:
Host Path Backends
service1.default.example.com / service1:80 (<none>)
当我请求主机时,出现502错误的网关。如果我使用ip,则返回404未找到。同样的ip从/ healthz返回200 ok。
容器和设置总体上在Minikube中进行了测试并且正常工作。
我的容器未通过入口暴露可能存在什么问题?与Minikube相比,描述看起来相同。