Как найти команду соединения для kubeadm на главном компьютере? Я потерял исходную команду "kubeadm join", когда я ранее запускал kubeadm init. Как я могу получить это значение снова? Ответ 1 kubeadm token create --print-join-command Ответ 2 Для создания команды соединения выполните следующие команды: Шаг 1: openssl x509 -pubkey -in /etc/kubernetes/pki/ca.crt \ | openssl rsa -pubin -outform der 2>/dev/null \ | openssl dgst -sha256 -hex \ | sed 's/^.* //'** Эта команда предоставит вам открытый ключ. Шаг 2: kubeadm token list Это вы фишка так скопировать значение маркеров под TOKEN с описанием "самозагрузка токена по умолчанию, порожденный kubeadm init." Шаг 3: Теперь используйте следующий синтаксис для создания команды join без создания нового токена: kubeadm join \ --token=<from Step 2> \ --discovery-token-ca-cert-hash sh2256:<from Step 1> kubeadm token create создает новый токен без какого-либо описания, поэтому вы можете выбрать токен, который имеет DESCRIPTION качестве kubeadm init чтобы не создавать никаких дополнительных токенов.
Ответ 2 Для создания команды соединения выполните следующие команды: Шаг 1: openssl x509 -pubkey -in /etc/kubernetes/pki/ca.crt \ | openssl rsa -pubin -outform der 2>/dev/null \ | openssl dgst -sha256 -hex \ | sed 's/^.* //'** Эта команда предоставит вам открытый ключ. Шаг 2: kubeadm token list Это вы фишка так скопировать значение маркеров под TOKEN с описанием "самозагрузка токена по умолчанию, порожденный kubeadm init." Шаг 3: Теперь используйте следующий синтаксис для создания команды join без создания нового токена: kubeadm join \ --token=<from Step 2> \ --discovery-token-ca-cert-hash sh2256:<from Step 1> kubeadm token create создает новый токен без какого-либо описания, поэтому вы можете выбрать токен, который имеет DESCRIPTION качестве kubeadm init чтобы не создавать никаких дополнительных токенов.