Beschreibung
diese Kurzbeschreibung soll folgenden Workaround bei folgendem Fehlerbild darstellen.
Fehlerbild / FM: error execution phase preflight: couldn't validate the identity of the API Server: could not find a JWS signature in the cluster-info ConfigMap for token ID "7nfb67"
Hintergrund: Es wurde versucht, mit einem abgelaufenen Join Token sich am Cluster zu authentifizieren.
Schritte:
- Melden Sie sich am Master via SSH an.
- Überprüfen Sie die Liste der verfügbaren Tokan's: kubeadm token list
- Geben Sie folgendes Command ein, um einen neuen Tokan zu erstellen:
kubeadm token create --print-join-command
Notieren Sie sich den Neuen Join Zugang! - Melden Sie sich an der Worker Node mittels SSH an.
- Geben Sie zum Zurücksetzen folgendes Let ein: kubeadm reset
- Versuchen Sie anschließend die Node mit dem neuen Tokan zu joinen:
kubeadm join 192.168.1.135:6443 --token ukdsfx.vuwmy6nduyxxujzz --discovery-token-ca-cert-hash sha256:a7f45cd7936337f5d73e4ec91500a015db5842a6d499b6ceb6808d9a491ad39d
Generierter Token nur für die Doku erstellt!
Wenn Sie die oben gelisteten Schritte umgesetzt haben, wurde die Node erfolgreich im Cluster mit aufgenommen.
Quelle: kubeadm - Kubernetes: unable to join a remote master node - Stack Overflow