在 Kubernetes 由於 kubeadm 產生的 token 有效時間為 24 小時,若過期則需要重新產生
重新建立 token 可執行以下指令重建:
kubeadm token create
查看 kubeadm token
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/^.* //'
接著可在 Node 節點重新執行加入集群
kubeadm join --token <token> <master-ip>:<master-port ex 6443> --discovery-token-ca-cert-hash sha256:<hash>