我们通过从docker hub中提取公共docker镜像来部署容器化应用程序,并且能够在运行于172.30.105.44的服务器上运行pod。从休息客户端访问此IP或curl / ping IP不会给出任何响应。有人可以指导我们出错的地方吗?
答案 0 :(得分:1)
首先,通过执行命令找出节点的IP
kubectl get nodes
通过执行命令kubectl describe services <pod-name>
获取与正在运行的pod相关的信息
从这里记下NodePort字段。
要访问已在运行的服务,请点击端点 - nodeIP:NodePort。
您现在可以成功访问您的服务了!
答案 1 :(得分:0)
我不确定您的部署位置(AWS,GKE,Bare),但您应确保拥有以下内容:
Ingress将在GKE上开箱即用,但是通过AWS安装,您可能需要确保运行nginx-ingress pod。