Вот несколько способов получить токен узла K3s:
-
Во время установки K3s: при установке K3s на главный узел генерируется токен узла, который может использоваться рабочими узлами для присоединения к кластеру. Токен обычно отображается в результатах установки.
-
Использование команды
k3s token: на главном узле K3s вы можете запустить командуk3s token create, чтобы сгенерировать новый токен узла. Этот токен затем может использоваться рабочими узлами для присоединения к кластеру. -
Извлечение токена из существующих рабочих узлов. Если у вас есть существующий рабочий узел, который уже является частью кластера K3s, вы можете извлечь токен узла из его файла конфигурации. Токен обычно хранится в файле
/var/lib/rancher/k3s/server/node-token. -
Получение токена из API Kubernetes. Вы можете использовать API Kubernetes для получения токена узла. Выполните следующую команду на главном узле K3s:
kubectl -n kube-system get secret | grep 'node-token'
Эта команда выводит список секретов в пространстве имен kube-systemи фильтрует тот, который содержит токен узла.