curl访问的时候IP与Service的不相同
curl访问的时候IP与Service的不相同
而且即使实例化Pod的,IP也与Curl访问服务器的IP不一样
所以curl的IP怎么获得的
curl访问的时候IP与Service的不相同
而且即使实例化Pod的,IP也与Curl访问服务器的IP不一样
所以curl的IP怎么获得的
2019-04-22
我知道了,NodePort将容器port映射到坐在主机服务器的port上 3306--》30008,类似于docker -p 3306:3008
K8S上部署容器组Pod相比于docker run -d -it -p 容器名 这种方式同时创建容器和映射的port,
k8s分两步:
1)通过deployment将容器组Pod部署到集群的一台服务器上
2)通过service的NodePort,将容器的port映射到所在主机的port
因此,访问创建好的容器:容器所在主机:nodePort
查看pod,找到创建容器组
查看容器详细信息,找到其所在节点主机Ip
现在,我们就找到了节点的ip了
通过service找nodePort, 即容器映射的端口号
这样又找到了端口号30008
有了IP和port,就可以了,Perfact
举报