我正在尝试使用 Kelsey Grammer 的 Learn Kubernetes the hardway 指南从头开始部署 K8s 集群。就我而言,我使用的是 vagrant 和 VirtualBox。
My Master 和 Workers 中的每一个都有一个 eth0(10.0.2.x 范围)的 dhcp 网络,用于从互联网中提取比特,还有一个 eth1 静态范围(10.10.10.x/24)用于内部 k8s 通信。
[vagrant@master-1 ~]$ kubectl get nodes -o wide
NAME STATUS ROLES AGE VERSION INTERNAL-IP EXTERNAL-IP OS-IMAGE KERNEL-VERSION CONTAINER-RUNTIME
worker-1 Ready <none> 32s v1.12.0 10.0.2.15 <none> CentOS Linux 7 (Core) 3.10.0-957.1.3.el7.x86_64 containerd://1.2.0-rc.0
worker-2 Ready <none> 2s v1.12.0 10.0.2.15 <none> CentOS Linux 7 (Core) 3.10.0-957.1.3.el7.x86_64 containerd://1.2.0-rc.0
Run Code Online (Sandbox Code Playgroud)
我最初没有标志-node-ip="10.10.10.x和-address="10.10.10.x"设置。
添加后 - 我确实删除了节点并重新启动 kubelet 服务,希望能够再次注册节点,但它似乎不想更新。 …