在执行`kubeadm init xxxxxx`时,如果执行成功,已经产生对应的加入节点命令.
我这里执行的是`kubeadm init --config kubeadm-config.yaml`,成功出现如下命令:
kubeadm join master.k8s.io:16443 --token jv5z7n.3y1zi95p952y9p65 \ --discovery-token-ca-cert-hash sha256:403bca185c2f3a4791685013499e7ce58f9848e2213e27194b75a2e3293d8812 \ --control-plane
如果再次执行`kubeadm init --config kubeadm-config.yaml`就会报错,
这时,就需要将集群初始化,才能再次执行
初始化步骤:
# 1. 还原由 kubeadm init 或 kubeadm join 所做的更改 kubeadm reset -f # 2. 删除相关文件 rm -rf /etc/kubernetes/* rm -rf /var/lib/etcd/*
再次执行即可。