kubadm 的token忘记了 怎么办
1,kubeadm token create --ttl 0 生成一个永不过期的token
kubeadm token create 生成的token只能使用一天
kubeadm token list | awk -F" " '{print $1}' |tail -n 1
2,获取CA公钥的哈希值
openssl x509 -pubkey -in /etc/kubernetes/pki/ca.crt | openssl rsa -pubin -outform der 2>/dev/null | openssl dgst -sha256 -hex | sed 's/^ .* //'
3,执行join命令
kubeadm join 192.168.3.117:6443 --token 97e930.9589a664c61c5d82 --discovery-token-ca-cert-hash sha256:bd56536c813d99723d92025960b096e444c693616704f974a6e518de6d146d55
其他命令:
删除node
kubectl drain localhost.localdomain --delete-local-data --force --ignore-daemonsets
kubectl delete node localhost.localdomain