解决部署k8s高可用时备master节点加入集群时报错 failure loading certificate for CA: couldn‘t load the
解决k8s高可用时备master节点加入主master节点报错failure loading certificate for CA: couldn't load the certificate file /etc/kubernetes/pki/ca.crt: open /etc/kubernetes/pki/ca.crt: no such file or directory
·
解决k8s高可用时备master节点加入集群时报错 (虚拟机环境)
failure loading certificate for CA: couldn't load the certificate file /etc/kubernetes/pki/ca.crt: open /etc/kubernetes/pki/ca.crt: no such file or directory
在要加入集群的节点执行以下命令
mkdir -p /etc/kubernetes/pki/etcd
scp root@k8s-master1:/etc/kubernetes/pki/ca.crt /etc/kubernetes/pki/
scp root@k8s-master1:/etc/kubernetes/pki/ca.key /etc/kubernetes/pki/
scp root@k8s-master1:/etc/kubernetes/pki/sa.key /etc/kubernetes/pki/
scp root@k8s-master1:/etc/kubernetes/pki/sa.pub /etc/kubernetes/pki/
scp root@k8s-master1:/etc/kubernetes/pki/front-proxy-ca.crt /etc/kubernetes/pki/
scp root@k8s-master1:/etc/kubernetes/pki/front-proxy-ca.key /etc/kubernetes/pki/
scp root@k8s-master1:/etc/kubernetes/pki/etcd/ca.crt /etc/kubernetes/pki/etcd/
scp root@k8s-master1:/etc/kubernetes/pki/etcd/ca.key /etc/kubernetes/pki/etcd/
scp root@k8s-master1:/etc/kubernetes/admin.conf /etc/kubernetes/admin.conf
再次尝试备master节点加入集群
[root@k8s-master3 ~]# kubeadm join 192.168.50.11:7443 --token abcdef.0123456789abcdef --discovery-token-ca-cert-hash sha256:7acb2bf7f997b2460fb085cebf91b6b1138e38056e00bda7139b6a92c0bb00d7 --experimental-control-plane
就可以成功了
更多推荐
已为社区贡献2条内容
所有评论(0)