k8s的安装和初始化参考kuboard.cn/
master初始化完成后,通过kubectl get pod -n kube-system -o wide命令查看pod状态是正常的。
但是当worker节点初始化完成,join到集群后,再通过上述命令查看状态,发现master的calico故障
kubectl describe pods calico-node-2bjp9 -n kube-system命令查看日志,发现是calico未准备好,所以与worker节点的BGP连接未建立成功。
curl -sSL https://kuboard.cn/install-script/v1.17.x/init_master.sh | sh -s 1.17.2
1、选择手工初始化
2、删除如下代码,以便使用我们修改之后的配置文件
sudo sh init_master.sh
再执行worker节点的初始化。所有都初始化完成后再查看状态可以看出calico都已处于正常状态