По умолчанию token
действителен только в течение 24 часов
, поэтому нам нужно сгенерировать новый после истечения срока его действия или если мы не скопировали его для последующего использования по истечении срока действия.
Для генерации нового токена используйте следующую команду которую нужно выполнить на control-plane(master node)
kubeadm token create --print-join-command
Просмотреть все токены:
kubeadm token list
Вывод будет следующий:
TOKEN TTL EXPIRES USAGES DESCRIPTION EXTRA GROUPS
vwxdxy.tcix8lwjjaxx48t9 4h 2022-05-12T15:48:54Z authentication,signing The default bootstrap token generated by 'kubeadm init'. system:bootstrappers:kubeadm:default-node-token
Чтобы получить api-server-ip и порт на control-plane(master node)
выполните:
kubectl config view --minify -o jsonpath='{.clusters[0].cluster.server}' && echo ""