Kubernetes 集群中节点的 INTERNAL-IP 问题

用本身 Kubernetes 学习笔记(一) - 初上手 一文中的方法用 Vagrant 虚拟机安装的 Kubernetes 集群,部署应用什么的都没问题,然而却在用node

$ kubectl exec -it <pod-name> -- shdocker

试图登录 docker 容器时出问题了,老是报错说学习

error: unable to upgrade connection: pod does not existspa

kubectl 登录不了 docker 容器,并且  kubectl logs 也会报同样的错,必须到具体的工做节点上用 docker exec 或 docker logs 才能访问到该节点上的容器信息。blog

这就不太对头,网上找了下缘由,结果是由于节点间通讯时选错了 IP 地址。ip

好比三个 Vagrant 虚拟机分别是部署

  1. k8s-master (172.28.128.14)
  2. k8s-node1 (172.28.128.10)
  3. k8s-node2 (172.28.128.11)

在 k8s-master 中初始集群时用的命令也是指定的 172.28.128.14 IP 地址 阅读全文 >>get

相关文章
相关标签/搜索