通常,k8s的一个token的有效期是24h,超过这个时间后如果还有node节点需要加入集群,就要重新生成token
step1.
通过kubeadm token create 指令创建一个token
root@master:/# kubeadm token list
TOKEN TTL EXPIRES USAGES DESCRIPTION EXTRA GROUPS
nm9rfu.tz5sficog0xnwlsj 23h 2023-08-07T01:20:09Z authentication,signing <none> system:bootstrappers:kubeadm:default-node-token
记住这个TTL为23h的token
step2.
通过openssl x509 -pubkey -in /etc/kubernetes/pki/ca.crt | openssl rsa -pubin -outform der 2>/dev/null | openssl dgst -sha256 -hex | sed 's/^.* //' 查看sha256编码
root@master:/# openssl x509 -pubkey -in /etc/kubernetes/pki/ca.crt | openssl rsa -pubin -outform der 2>/dev/null | openssl dgst -sha256 -hex | sed 's/^.* //'
d18dd9

本文介绍了如何在Kubernetes中管理token的有效期,包括创建新的token、检查CA证书哈希并用于node节点加入集群的过程。
最低0.47元/天 解锁文章
2820

被折叠的 条评论
为什么被折叠?



