本文介紹kubeadm token過期后重新生成token榛丢,默認(rèn)token的有效期為24小時铲球,當(dāng)過期之后,該token就不可用了。
# 解決辦法
第一種方法
kubeadm token create --print-join-command
第二種方法
token=$(kubeadm token generate)
kubeadm token create $token --print-join-command --ttl=0
第三種方法(手動生成)
# 重新生成新的token
kubeadm token create
kubeadm token list
# 獲取ca證書sha256編碼hash值
openssl x509 -pubkey -in /etc/kubernetes/pki/ca.crt | openssl rsa -pubin -outform der 2>/dev/null | openssl dgst -sha256 -hex | sed 's/^.* //'
# 加入集群
kubeadm join masterIP:6443 --token xxxxxxxxxxx --discovery-token-ca-cert-hash sha256:xxxxxx
相關(guān)文檔:
https://www.cnblogs.com/hongdada/p/9854696.html