由于K8S集群的Node节点是不确定的,所以在集群刚创建完成之后,会提示出一个Node节点加入集群的命令。但是由于后续可能还会有新的节点加入,刚创建时生成的命令,据查只有24小时的有效期,因此,如果后续需要有新的Node节点加入,那么就需要重新生成token,进而拼接处加入master的命令。如下介绍如何在后期生成加入master节点的方法:
第一步:创建token
[root@master ~]# kubeadm token create
W1214 21:11:47.212338 14555 validation.go:28] Cannot validate kube-proxy config - no validator is available
W1214 21:11:47.212379 14555 validation.go:28] Cannot validate kubelet config - no validator is available
mzo4hb.metsry8kfcewfk66
第二步:查看生成的token是否有效
[root@master ~]# kubeadm token list
TOKEN TTL EXPIRES USAGES DESCRIPTION EXTRA GROUPS
mzo4hb.metsry8kfcewfk66 23h 2022-12-15T21:11:47+08:00 authentication,signing <none>