Manchmal kommt man drauf, dass man im Nachhinein nochmals einen Node zum Cluster joinen muss. Der alte Token ist damit natürlich hinfällig. Wie bekommt man also einen Neuen ? Eigentlich ganz einfach, man muss sich nur ein bisserl einlesen. Um euch das zu ersparen habe ich mir das mal näher angesehen.
- Nachsehen ob nicht doch noch irgendwo ein Token steckt
kubeadm token list - Das sollte dann eigentlich ein leeres Feld zurückgeben
TOKEN TTL EXPIRES USAGES DESCRIPTION EXTRA GROUP - Neuen Token erstellen
kubeadm token create –print-join-command - Ausgabe speichern und nochmasl auf Gültigkeit prüfen
TOKEN TTL EXPIRES USAGES DESCRIPTION EXTRA GROUPS
7t41gk.02punq50c5l7ndti 23h 2019-05-22T11:49:11+02:00 authentication,signing <none> system:bootstrappers:kubeadm:default-node-token - Auf den neuen Node wechseln, Kommando ausführen und passt.
[ChAdd]
Und hier nochmals der Code via Konsole
# kubeadm token list
TOKEN TTL EXPIRES USAGES DESCRIPTION EXTRA GROUP
# kubeadm token create --print-join-command
kubeadm join 10.1.x.x:6443 --token 7t41gk.02punq50c5l7ndti ............
# kubeadm token list
TOKEN TTL EXPIRES USAGES DESCRIPTION EXTRA GROUPS
7t41gk.02punq50c5l7ndti 23h 2019-05-22T11:49:11+02:00 authentication,signing <none> system:bootstrappers:kubeadm:default-node-token
Viel Spaß und Erfolg. Man sieht sich in der Cloud