我正在运行一个 k8s 集群进行研究,当我在主节点上运行 kubeadm token list 时,它什么也没做,只是跳转到另一行。主节点上没有文件 /etc/kubernetes/pki/tokens.csv。
root@k8s-master:~# kubeadm token list -v=5
I0825 17:36:25.542891 400954 cmdutil.go:81] Using kubeconfig file: /etc/kubernetes/admin.conf
I0825 17:36:25.544288 400954 token.go:368] [token] preparing selector for bootstrap token
I0825 17:36:25.544557 400954 token.go:378] [token] retrieving list of bootstrap tokens
我只是想知道为什么会发生这种情况?
谢谢你的帮助!
答案1
按照文档:
kubeadm init
创建具有 24 小时 TTL 的初始令牌
“TTL” 的意思是生存时间,即过期之前的时间。
如果token list
您在创建集群 24 小时后运行,则令牌将被删除,您必须生成并注册一个令牌:
kubeadm token create