搭建好的 kubernetes 高可用集群目前只有1个 control-plane 节点,想再加入2个节点,但下面的命令生成的 join 命令只能用于加入 worker 节点
kubeadm token create --print-join-command
请问如何生成加入 control-plane 节点的 join 命令?
完整的 join 命令如下
kubeadm join k8s-api:6443 \
--token ****** \
--discovery-token-ca-cert-hash sha256:**** \
--control-plane \
--certificate-key ****
前3行通过 kubeadm token create --print-join-command
命令生成,certificate-key
通过 kubeadm init phase upload-certs --upload-certs
命令拿到
kubeadm init phase upload-certs --upload-certs
命令的作用详见 https://stackoverflow.com/a/65212403