我有一个主节点和两个工作节点架构。我有一个节点,后来添加了两个节点,使用kubeadm时我可以看到工作节点kubectl get nodes。
但是集群在工人加入后不久就失去了互联网连接。
当我尝试将nginxWeb 服务器部署到 worker 时,我发现了这个错误。
我已经按照这里的描述安装了 Cal 。
但它没有显示CoreDNS带有kubectl get pods --all-namespaces.
当我 route -n在工作节点上使用时:
$route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.100.1 0.0.0.0 UG 100 0 0 ens32
172.17.0.0 0.0.0.0 255.255.0.0 U 0 0 0 docker0
192.168.100.0 0.0.0.0 255.255.255.0 U 0 0 0 ens32
192.168.100.1 192.168.100.222 255.255.255.255 UGH 0 0 0 tunl0
192.168.100.1 0.0.0.0 255.255.255.255 UH 100 0 0 ens32
这192.168.100.1是我的网络网关服务器,192.168.100.222也是我的主节点。
所有 3 个节点都在运行Ubuntu 18.04 LTS。如前所述,我有一个单节点集群,然后我添加了两个工作节点使用kubeadm join
我对 Kubernetes 真的很陌生。我在这里缺少什么?