Керує токенами bootstrap
Опис
Ця команда керує токенами bootstrap. Вона є опціональною та потрібна лише для розширених випадків використання.
Коротко кажучи, токени bootstrap використовуються для встановлення двосторонньої довіри між клієнтом і сервером. Токен bootstrap може бути використаний, коли клієнт (наприклад, вузол, який збирається приєднатися до кластера) має довіряти серверу, з яким він взаємодіє. У цьому випадку можна використовувати токен bootstrap зі способом використання "signing". Токени bootstrap також можуть слугувати способом дозволити короткострокову автентифікацію на API-сервері (токен слугує способом, щоб API-сервер довіряв клієнту), наприклад, для виконання TLS Bootstrap.
Що саме таке токен bootstrap?
- Це Secret у просторі імен kube-system типу "bootstrap.kubernetes.io/token".
- Токен bootstrap повинен мати форму "[a-z0-9]{6}.[a-z0-9]{16}". Перша частина є публічним ідентифікатором токена, а друга — секретом токена (Token Secret), і її потрібно зберігати в таємниці за будь-яких обставин!
- Secret повинен мати назву "bootstrap-token-(token-id)".
Більше про токени bootstrap можна прочитати тут: https://kubernetes.io/docs/admin/bootstrap-tokens/
kubeadm token [flags]
Параметри
| --dry-run | |
Чи вмикати режим пробного запуску |
|
| -h, --help | |
довідка для token |
|
| --kubeconfig string Типово: "/etc/kubernetes/admin.conf" | |
Файл kubeconfig, який використовується для спілкування з кластером. Якщо прапорець не встановлено, може бути переглянутий набір стандартних місць для пошуку наявного файлу kubeconfig. |
|
Параметри, успадковані від батьківських команд
| --rootfs string | |
Шлях до 'справжньої' кореневої файлової системи хоста. Це змусить kubeadm виконати chroot у вказаний шлях. |
|