如何找到 kubeadm 的 join 命令?

what 发表于: 2024-02-19   最后更新时间: 2024-02-20 15:23:38   1,060 游览

我丢失了之前运行 kubeadm init 时的原始 "kubeadm join" 命令。

我怎样才能重新找回这个命令?

发表于 2024-02-19
添加评论
kubeadm token create --print-join-command

补充一个,如果需要加入一个新的控制平面节点,则需要为控制平面加入命令重新创建一个新密钥。只需三个简单步骤即可完成:

  1. 使用 kubeadm init phase upload-certs --upload-certs 在已运行的主节点中重新上传证书。这将生成一个新的证书密钥。

  2. 使用 kubeadm token create --print-join-command 在已运行的主节点中打印 join 命令。

  3. 加入新的控制平面节点:$JOIN_COMMAND_FROM_STEP2 --control-plane --certificate-key $KEY_FROM_STEP1.

这对旧版本的 Kubernetes 可能不起作用,但我用新版本试了一下,确实有效。

你的答案

查看kubernetes相关的其他问题或提一个您自己的问题