石家庄网站制作福州,城乡建设部注册建筑师网站,metropro wordpress,小程序模板源代码问题描述#xff1a;
在单节点的master节点k8s集群中不小心误删了master节点导致集群不可用。
多节点应的恢复方式同样也适用。 解决方案#xff1a; 两条命令解决master节点恢复#xff0c;而不是去重装k8s集群。 执行下面命令#xff0c;生成节点的join命令
kubeadm t…问题描述
在单节点的master节点k8s集群中不小心误删了master节点导致集群不可用。
多节点应的恢复方式同样也适用。 解决方案 两条命令解决master节点恢复而不是去重装k8s集群。 执行下面命令生成节点的join命令
kubeadm token create --print-join-command
会输出一段命令如下
kubeadm join 192.168.0.160:6443 --token e07cdx.hrgzvrlbchhsj0i4 --discovery-token-ca-cert-hash sha256:59927f9935424f56432341fcebe6e06048523bc55e48490403a6ce92c40847eb
在master节点上执行上面输出命令如果有报错在后边追加下面参数
--ignore-preflight-errorsall
执行完成后查看节点状态执行可能会失败等待执行结束后直接查看节点状态就可以
节点Ready后表示加入成功
最后给master节点配置角色
kubectl edit node master
在label下添加
node-role.kubernetes.io/control-plane:
node-role.kubernetes.io/master: