Використовуючи цю команду, ви можете виконати попередні перевірки на вузлі панелі управління.
Опис
Виконує попередні перевірки для kubeadm init.
kubeadm init phase preflight [flags]
Приклади
# Run pre-flight checks for kubeadm init using a config file.
kubeadm init phase preflight --config kubeadm-config.yaml
Параметри
| --config string |
| Шлях до конфігураційного файлу kubeadm. |
| --cri-socket string |
| Шлях до сокета CRI для підключення. Якщо порожньо, kubeadm спробує автоматично визначити це значення; використовуйте цей параметр лише якщо у вас встановлено більше одного CRI або якщо у вас нестандартний сокет CRI. |
| --dry-run |
| Не застосовувати жодних змін; лише вивести, що було б зроблено. |
| -h, --help |
| довідка для preflight |
| --ignore-preflight-errors strings |
| Список перевірок, помилки яких будуть показані як попередження. Приклад: 'IsPrivilegedUser,Swap'. Значення 'all' ігнорує помилки всіх перевірок. |
| --image-repository string Типово: "registry.k8s.io" |
| Вибрати реєстр контейнерів для завантаження образів панелі управління |
Параметри, успадковані від батьківських команд
| --rootfs string |
| Шлях до 'справжньої' кореневої файлової системи хоста. Це змусить kubeadm виконати chroot у вказаний шлях. |
Може використовуватися для створення всіх сертифікатів, необхідних kubeadm.
Опис
Генерування сертифікатів
kubeadm init phase certs [flags]
Параметри
| -h, --help |
| довідка для certs |
Параметри, успадковані від батьківських команд
| --rootfs string |
| Шлях до 'справжньої' кореневої файлової системи хоста. Це змусить kubeadm виконати chroot у вказаний шлях. |
Опис
Генерує всі сертифікати
kubeadm init phase certs all [flags]
Параметри
| --apiserver-advertise-address string |
| IP-адреса, яку API-сервер оголошуватиме як адресу, на якій він слухає. Якщо не встановлено, буде використано типовий мережевий інтерфейс. |
| --apiserver-cert-extra-sans strings |
| Додаткові необовʼязкові альтернативні імена субʼєкта (SANs) для використання в сертифікаті обслуговування API-сервера. Можуть бути як IP-адреси, так і DNS-імена. |
| --cert-dir string Типово: "/etc/kubernetes/pki" |
| Шлях для збереження та зберігання сертифікатів. |
| --config string |
| Шлях до конфігураційного файлу kubeadm. |
| --control-plane-endpoint string |
| Вказує стабільну IP-адресу або DNS-імʼя для панелі управління. |
| --dry-run |
| Не застосовувати жодних змін; лише вивести, що було б зроблено. |
| -h, --help |
| довідка для all |
| --kubernetes-version string Типово: "stable-1" |
| Вибрати конкретну версію Kubernetes для панелі управління. |
| --service-cidr string Типово: "10.96.0.0/12" |
| Використовуйте альтернативний діапазон IP-адрес для VIP сервісів. |
| --service-dns-domain string Типово: "cluster.local" |
| Використовуйте альтернативний домен для сервісів, наприклад, "myorg.internal". |
Параметри, успадковані від батьківських команд
| --rootfs string |
| Шлях до 'справжньої' кореневої файлової системи хоста. Це змусить kubeadm виконати chroot у вказаний шлях. |
Опис
Генерує самопідписаний центр сертифікації Kubernetes, щоб надати ідентифікатори для інших компонентів Kubernetes та зберігає їх у файлах ca.crt та ca.key.
Якщо обидва файли вже існують, kubeadm пропускає крок генерації та використовує наявні файли.
kubeadm init phase certs ca [flags]
Параметри
| --cert-dir string Типово: "/etc/kubernetes/pki" |
| Шлях для збереження та зберігання сертифікатів. |
| --config string |
| Шлях до конфігураційного файлу kubeadm. |
| --dry-run |
| Не застосовувати жодних змін; лише вивести, що було б зроблено. |
| -h, --help |
| довідка для ca |
| --kubernetes-version string Типово: "stable-1" |
| Вибрати конкретну версію Kubernetes для панелі управління. |
Параметри, успадковані від батьківських команд
| --rootfs string |
| Шлях до 'справжньої' кореневої файлової системи хоста. Це змусить kubeadm виконати chroot у вказаний шлях. |
Опис
Генерує сертифікат для обслуговування API Kubernetes та зберігає його у файлах apiserver.crt та apiserver.key.
Якщо обидва файли вже існують, kubeadm пропускає крок генерації та використовує наявні файли.
kubeadm init phase certs apiserver [flags]
Параметри
| --apiserver-advertise-address string |
| IP-адреса, яку API-сервер оголошуватиме як адресу, на якій він слухає. Якщо не встановлено, буде використано типовий мережевий інтерфейс. |
| --apiserver-cert-extra-sans strings |
| Додаткові необовʼязкові альтернативні імена субʼєкта (SANs) для використання в сертифікаті обслуговування API-сервера. Можуть бути як IP-адреси, так і DNS-імена. |
| --cert-dir string Типово: "/etc/kubernetes/pki" |
| Шлях для збереження та зберігання сертифікатів. |
| --config string |
| Шлях до конфігураційного файлу kubeadm. |
| --control-plane-endpoint string |
| Вказує стабільну IP-адресу або DNS-імʼя для панелі управління. |
| --dry-run |
| Не застосовувати жодних змін; лише вивести, що було б зроблено. |
| -h, --help |
| довідка для apiserver |
| --kubernetes-version string Типово: "stable-1" |
| Вибрати конкретну версію Kubernetes для панелі управління. |
| --service-cidr string Типово: "10.96.0.0/12" |
| Використовуйте альтернативний діапазон IP-адрес для VIP сервісів. |
| --service-dns-domain string Типово: "cluster.local" |
| Використовуйте альтернативний домен для сервісів, наприклад, "myorg.internal". |
Параметри, успадковані від батьківських команд
| --rootfs string |
| Шлях до 'справжньої' кореневої файлової системи хоста. Це змусить kubeadm виконати chroot у вказаний шлях. |
Опис
Генерує сертифікат для API-сервера для зʼєднання з kubelet та зберігає його у файлах apiserver-kubelet-client.crt та apiserver-kubelet-client.key.
Якщо обидва файли вже існують, kubeadm пропускає крок генерації та використовує наявні файли.
kubeadm init phase certs apiserver-kubelet-client [flags]
Параметри
| --cert-dir string Типово: "/etc/kubernetes/pki" |
| Шлях для збереження та зберігання сертифікатів. |
| --config string |
| Шлях до конфігураційного файлу kubeadm. |
| --dry-run |
| Не застосовувати жодних змін; лише вивести, що було б зроблено. |
| -h, --help |
| довідка для apiserver-kubelet-client |
| --kubernetes-version string Типово: "stable-1" |
| Вибрати конкретну версію Kubernetes для панелі управління. |
Параметри, успадковані від батьківських команд
| --rootfs string |
| Шлях до 'справжньої' кореневої файлової системи хоста. Це змусить kubeadm виконати chroot у вказаний шлях. |
Опис
Генерує самопідписаний CA для надання ідентифікаторів для front proxy та зберігає його у файлах front-proxy-ca.crt та front-proxy-ca.key.
Якщо обидва файли вже існують, kubeadm пропускає крок генерації та використовує наявні файли.
kubeadm init phase certs front-proxy-ca [flags]
Параметри
| --cert-dir string Типово: "/etc/kubernetes/pki" |
| Шлях для збереження та зберігання сертифікатів. |
| --config string |
| Шлях до конфігураційного файлу kubeadm. |
| --dry-run |
| Не застосовувати жодних змін; лише вивести, що було б зроблено. |
| -h, --help |
| довідка для front-proxy-ca |
| --kubernetes-version string Типово: "stable-1" |
| Вибрати конкретну версію Kubernetes для панелі управління. |
Параметри, успадковані від батьківських команд
| --rootfs string |
| Шлях до 'справжньої' кореневої файлової системи хоста. Це змусить kubeadm виконати chroot у вказаний шлях. |
Опис
Генерує сертифікати для клієнта front proxy, та зберігає їх у файлах front-proxy-client.crt та front-proxy-client.key.
Якщо обидва файли вже існують, kubeadm пропускає крок генерації та використовує наявні файли.
kubeadm init phase certs front-proxy-client [flags]
Параметри
| --cert-dir string Типово: "/etc/kubernetes/pki" |
| Шлях для збереження та зберігання сертифікатів. |
| --config string |
| Шлях до конфігураційного файлу kubeadm. |
| --dry-run |
| Не застосовувати жодних змін; лише вивести, що було б зроблено. |
| -h, --help |
| довідка для front-proxy-client |
| --kubernetes-version string Типово: "stable-1" |
| Вибрати конкретну версію Kubernetes для панелі управління. |
Параметри, успадковані від батьківських команд
| --rootfs string |
| Шлях до 'справжньої' кореневої файлової системи хоста. Це змусить kubeadm виконати chroot у вказаний шлях. |
Опис
Генерує самопідписаний центр сертифікації (CA) для надання ідентифікаторів для etcd та зберігає його у файлах etcd/ca.crt та etcd/ca.key.
Якщо обидва файли вже існують, kubeadm пропускає крок генерації та використовує наявні файли.
kubeadm init phase certs etcd-ca [flags]
Параметри
| --cert-dir string Типово: "/etc/kubernetes/pki" |
| Шлях для збереження та зберігання сертифікатів. |
| --config string |
| Шлях до конфігураційного файлу kubeadm. |
| --dry-run |
| Не застосовувати жодних змін; лише вивести, що було б зроблено. |
| -h, --help |
| довідка для etcd-ca |
| --kubernetes-version string Типово: "stable-1" |
| Вибрати конкретну версію Kubernetes для панелі управління. |
Параметри, успадковані від батьківських команд
| --rootfs string |
| Шлях до 'справжньої' кореневої файлової системи хоста. Це змусить kubeadm виконати chroot у вказаний шлях. |
Опис
Генерує сертифікати для обслуговування etcd, та зберігає їх у файлах etcd/server.crt та etcd/server.key.
Типові SANs: localhost, 127.0.0.1, 127.0.0.1, ::1
Якщо обидва файли вже існують, kubeadm пропускає крок генерації та використовує наявні файли.
kubeadm init phase certs etcd-server [flags]
Параметри
| --cert-dir string Типово: "/etc/kubernetes/pki" |
| Шлях для збереження та зберігання сертифікатів. |
| --config string |
| Шлях до конфігураційного файлу kubeadm. |
| --dry-run |
| Не застосовувати жодних змін; лише вивести, що було б зроблено. |
| -h, --help |
| довідка для etcd-server |
| --kubernetes-version string Типово: "stable-1" |
| Вибрати конкретну версію Kubernetes для панелі управління. |
Параметри, успадковані від батьківських команд
| --rootfs string |
| Шлях до 'справжньої' кореневої файлової системи хоста. Це змусить kubeadm виконати chroot у вказаний шлях. |
Опис
Генерує сертифікати для вузлів etcd для звʼязку між собою, та зберігає їх у файлах etcd/peer.crt та etcd/peer.key.
Типові SANs: localhost, 127.0.0.1, 127.0.0.1, ::1
Якщо обидва файли вже існують, kubeadm пропускає крок генерації та використовує наявні файли.
kubeadm init phase certs etcd-peer [flags]
Параметри
| --cert-dir string Типово: "/etc/kubernetes/pki" |
| Шлях для збереження та зберігання сертифікатів. |
| --config string |
| Шлях до конфігураційного файлу kubeadm. |
| --dry-run |
| Не застосовувати жодних змін; лише вивести, що було б зроблено. |
| -h, --help |
| довідка для etcd-peer |
| --kubernetes-version string Типово: "stable-1" |
| Вибрати конкретну версію Kubernetes для панелі управління. |
Параметри, успадковані від батьківських команд
| --rootfs string |
| Шлях до 'справжньої' кореневої файлової системи хоста. Це змусить kubeadm виконати chroot у вказаний шлях. |
Опис
Генерує сертифікат для проб життєздатності для перевірки справності etcd, та зберігає його у файлах etcd/healthcheck-client.crt та etcd/healthcheck-client.key.
Якщо обидва файли вже існують, kubeadm пропускає крок генерації та використовує наявні файли.
kubeadm init phase certs etcd-healthcheck-client [flags]
Параметри
| --cert-dir string Типово: "/etc/kubernetes/pki" |
| Шлях для збереження та зберігання сертифікатів. |
| --config string |
| Шлях до конфігураційного файлу kubeadm. |
| --dry-run |
| Не застосовувати жодних змін; лише вивести, що було б зроблено. |
| -h, --help |
| довідка для etcd-healthcheck-client |
| --kubernetes-version string Типово: "stable-1" |
| Вибрати конкретну версію Kubernetes для панелі управління. |
Параметри, успадковані від батьківських команд
| --rootfs string |
| Шлях до 'справжньої' кореневої файлової системи хоста. Це змусить kubeadm виконати chroot у вказаний шлях. |
Опис
Генерує сертифікат, який apiserver використовує для доступу до etcd, та зберігає його у файлах apiserver-etcd-client.crt та apiserver-etcd-client.key.
Якщо обидва файли вже існують, kubeadm пропускає крок генерації та використовує наявні файли.
kubeadm init phase certs apiserver-etcd-client [flags]
Параметри
| --cert-dir string Типово: "/etc/kubernetes/pki" |
| Шлях для збереження та зберігання сертифікатів. |
| --config string |
| Шлях до конфігураційного файлу kubeadm. |
| --dry-run |
| Не застосовувати жодних змін; лише вивести, що було б зроблено. |
| -h, --help |
| довідка для apiserver-etcd-client |
| --kubernetes-version string Типово: "stable-1" |
| Вибрати конкретну версію Kubernetes для панелі управління. |
Параметри, успадковані від батьківських команд
| --rootfs string |
| Шлях до 'справжньої' кореневої файлової системи хоста. Це змусить kubeadm виконати chroot у вказаний шлях. |
Генерує приватний ключ для підпису токенів службових облікових записів разом із його публічним ключем
Опис
Генерує приватний ключ для підпису токенів службових облікових записів разом із його публічним ключем та зберігає їх у файлах sa.key та sa.pub.
Якщо обидва файли вже існують, kubeadm пропускає крок генерації та використовує наявні файли.
kubeadm init phase certs sa [flags]
Параметри
| --cert-dir string Типово: "/etc/kubernetes/pki" |
| Шлях для збереження та зберігання сертифікатів. |
| --config string |
| Шлях до конфігураційного файлу kubeadm. |
| --dry-run |
| Не застосовувати жодних змін; лише вивести, що було б зроблено. |
| -h, --help |
| довідка для sa |
| --kubernetes-version string Типово: "stable-1" |
| Вибрати конкретну версію Kubernetes для панелі управління. |
Параметри, успадковані від батьківських команд
| --rootfs string |
| Шлях до 'справжньої' кореневої файлової системи хоста. Це змусить kubeadm виконати chroot у вказаний шлях. |
Опис
Генерує всі файли kubeconfig, необхідні для встановлення панелі управління, та файл kubeconfig адміністратора
kubeadm init phase kubeconfig [flags]
Параметри
| -h, --help |
| довідка для kubeconfig |
Параметри, успадковані від батьківських команд
| --rootfs string |
| Шлях до 'справжньої' кореневої файлової системи хоста. Це змусить kubeadm виконати chroot у вказаний шлях. |
Опис
Генерує всі файли kubeconfig
kubeadm init phase kubeconfig all [flags]
Параметри
| --apiserver-advertise-address string |
| IP-адреса, яку API-сервер оголошуватиме як адресу, на якій він слухає. Якщо не встановлено, буде використано типовий мережевий інтерфейс. |
| --apiserver-bind-port int32 Типово: 6443 |
| Порт, до якого API-сервер буде привʼязуватися. |
| --cert-dir string Типово: "/etc/kubernetes/pki" |
| Шлях для збереження та зберігання сертифікатів. |
| --config string |
| Шлях до конфігураційного файлу kubeadm. |
| --control-plane-endpoint string |
| Вказує стабільну IP-адресу або DNS-імʼя для панелі управління. |
| --dry-run |
| Не застосовувати жодних змін; лише вивести, що було б зроблено. |
| -h, --help |
| довідка для all |
| --kubeconfig-dir string Типово: "/etc/kubernetes" |
| Шлях, де буде збережено файл kubeconfig. |
| --kubernetes-version string Типово: "stable-1" |
| Вибрати конкретну версію Kubernetes для панелі управління. |
| --node-name string |
| Вкажіть імʼя вузла. |
Параметри, успадковані від батьківських команд
| --rootfs string |
| Шлях до 'справжньої' кореневої файлової системи хоста. Це змусить kubeadm виконати chroot у вказаний шлях. |
Генерує файл kubeconfig для використання адміністратором та для самого kubeadm
Опис
Генерує файл kubeconfig для адміністратора та для самого kubeadm і зберігає його у файл admin.conf.
kubeadm init phase kubeconfig admin [flags]
Параметри
| --apiserver-advertise-address string |
| IP-адреса, яку API-сервер оголошуватиме як адресу, на якій він слухає. Якщо не встановлено, буде використано типовий мережевий інтерфейс. |
| --apiserver-bind-port int32 Типово: 6443 |
| Порт, до якого API-сервер буде привʼязуватися. |
| --cert-dir string Типово: "/etc/kubernetes/pki" |
| Шлях для збереження та зберігання сертифікатів. |
| --config string |
| Шлях до конфігураційного файлу kubeadm. |
| --control-plane-endpoint string |
| Вказує стабільну IP-адресу або DNS-імʼя для панелі управління. |
| --dry-run |
| Не застосовувати жодних змін; лише вивести, що було б зроблено. |
| -h, --help |
| довідка для admin |
| --kubeconfig-dir string Типово: "/etc/kubernetes" |
| Шлях, де буде збережено файл kubeconfig. |
| --kubernetes-version string Типово: "stable-1" |
| Вибрати конкретну версію Kubernetes для панелі управління. |
Параметри, успадковані від батьківських команд
| --rootfs string |
| Шлях до 'справжньої' кореневої файлової системи хоста. Це змусить kubeadm виконати chroot у вказаний шлях. |
Генерує файл kubeconfig для використання kubelet лише для потреб початкового завантаження кластера
Опис
Генерує файл kubeconfig для використання kubelet та зберігає його у файл kubelet.conf.
Зауважте, що цей файл слід використовувати лише для потреб початкового завантаження кластера. Після запуску панелі управління слід запитувати всі облікові дані kubelet через CSR API.
kubeadm init phase kubeconfig kubelet [flags]
Параметри
| --apiserver-advertise-address string |
| IP-адреса, яку API-сервер оголошуватиме як адресу, на якій він слухає. Якщо не встановлено, буде використано типовий мережевий інтерфейс. |
| --apiserver-bind-port int32 Типово: 6443 |
| Порт, до якого API-сервер буде привʼязуватися. |
| --cert-dir string Типово: "/etc/kubernetes/pki" |
| Шлях для збереження та зберігання сертифікатів. |
| --config string |
| Шлях до конфігураційного файлу kubeadm. |
| --control-plane-endpoint string |
| Вказує стабільну IP-адресу або DNS-імʼя для панелі управління. |
| --dry-run |
| Не застосовувати жодних змін; лише вивести, що було б зроблено. |
| -h, --help |
| довідка для kubelet |
| --kubeconfig-dir string Типово: "/etc/kubernetes" |
| Шлях, де буде збережено файл kubeconfig. |
| --kubernetes-version string Типово: "stable-1" |
| Вибрати конкретну версію Kubernetes для панелі управління. |
| --node-name string |
| Вкажіть імʼя вузла. |
Параметри, успадковані від батьківських команд
| --rootfs string |
| Шлях до 'справжньої' кореневої файлової системи хоста. Це змусить kubeadm виконати chroot у вказаний шлях. |
Генерує файл kubeconfig для використання менеджером контролерів
Опис
Генерує файл kubeconfig для використання менеджером контролерів та зберігає його у файл controller-manager.conf
kubeadm init phase kubeconfig controller-manager [flags]
Параметри
| --apiserver-advertise-address string |
| IP-адреса, яку API-сервер оголошуватиме як адресу, на якій він слухає. Якщо не встановлено, буде використано типовий мережевий інтерфейс. |
| --apiserver-bind-port int32 Типово: 6443 |
| Порт, до якого API-сервер буде привʼязуватися. |
| --cert-dir string Типово: "/etc/kubernetes/pki" |
| Шлях для збереження та зберігання сертифікатів. |
| --config string |
| Шлях до конфігураційного файлу kubeadm. |
| --control-plane-endpoint string |
| Вказує стабільну IP-адресу або DNS-імʼя для панелі управління. |
| --dry-run |
| Не застосовувати жодних змін; лише вивести, що було б зроблено. |
| -h, --help |
| довідка для controller-manager |
| --kubeconfig-dir string Типово: "/etc/kubernetes" |
| Шлях, де буде збережено файл kubeconfig. |
| --kubernetes-version string Типово: "stable-1" |
| Вибрати конкретну версію Kubernetes для панелі управління. |
Параметри, успадковані від батьківських команд
| --rootfs string |
| Шлях до 'справжньої' кореневої файлової системи хоста. Це змусить kubeadm виконати chroot у вказаний шлях. |
Генерує файл kubeconfig для використання планувальником
Опис
Генерує файл kubeconfig для використання планувальником та зберігає його у файл scheduler.conf.
kubeadm init phase kubeconfig scheduler [flags]
Параметри
| --apiserver-advertise-address string |
| IP-адреса, яку API-сервер оголошуватиме як адресу, на якій він слухає. Якщо не встановлено, буде використано типовий мережевий інтерфейс. |
| --apiserver-bind-port int32 Типово: 6443 |
| Порт, до якого API-сервер буде привʼязуватися. |
| --cert-dir string Типово: "/etc/kubernetes/pki" |
| Шлях для збереження та зберігання сертифікатів. |
| --config string |
| Шлях до конфігураційного файлу kubeadm. |
| --control-plane-endpoint string |
| Вказує стабільну IP-адресу або DNS-імʼя для панелі управління. |
| --dry-run |
| Не застосовувати жодних змін; лише вивести, що було б зроблено. |
| -h, --help |
| довідка для scheduler |
| --kubeconfig-dir string Типово: "/etc/kubernetes" |
| Шлях, де буде збережено файл kubeconfig. |
| --kubernetes-version string Типово: "stable-1" |
| Вибрати конкретну версію Kubernetes для панелі управління. |
Параметри, успадковані від батьківських команд
| --rootfs string |
| Шлях до 'справжньої' кореневої файлової системи хоста. Це змусить kubeadm виконати chroot у вказаний шлях. |
Опис
Генерує файл kubeconfig для суперадміністратора та зберігає його у файл super-admin.conf.
kubeadm init phase kubeconfig super-admin [flags]
Параметри
| --apiserver-advertise-address string |
| IP-адреса, яку API-сервер оголошуватиме як адресу, на якій він слухає. Якщо не встановлено, буде використано типовий мережевий інтерфейс. |
| --apiserver-bind-port int32 Типово: 6443 |
| Порт, до якого API-сервер буде привʼязуватися. |
| --cert-dir string Типово: "/etc/kubernetes/pki" |
| Шлях для збереження та зберігання сертифікатів. |
| --config string |
| Шлях до конфігураційного файлу kubeadm. |
| --control-plane-endpoint string |
| Вказує стабільну IP-адресу або DNS-імʼя для панелі управління. |
| --dry-run |
| Не застосовувати жодних змін; лише вивести, що було б зроблено. |
| -h, --help |
| довідка для super-admin |
| --kubeconfig-dir string Типово: "/etc/kubernetes" |
| Шлях, де буде збережено файл kubeconfig. |
| --kubernetes-version string Типово: "stable-1" |
| Вибрати конкретну версію Kubernetes для панелі управління. |
Параметри, успадковані від батьківських команд
| --rootfs string |
| Шлях до 'справжньої' кореневої файлової системи хоста. Це змусить kubeadm виконати chroot у вказаний шлях. |
Використовуйте наступну фазу, щоб створити локальний екземпляр etcd на основі файлу статичного Podʼа.
Опис
Генерує файл маніфесту статичного Podʼа для локального etcd
kubeadm init phase etcd [flags]
Параметри
| -h, --help |
| довідка для etcd |
Параметри, успадковані від батьківських команд
| --rootfs string |
| Шлях до 'справжньої' кореневої файлової системи хоста. Це змусить kubeadm виконати chroot у вказаний шлях. |
Опис
Генерує файл маніфесту статичного Podʼа для локального одновузлового екземпляра local etcd
kubeadm init phase etcd local [flags]
Приклади
# Generates the static Pod manifest file for etcd, functionally
# equivalent to what is generated by kubeadm init.
kubeadm init phase etcd local
# Generates the static Pod manifest file for etcd using options
# read from a configuration file.
kubeadm init phase etcd local --config config.yaml
Параметри
| --cert-dir string Типово: "/etc/kubernetes/pki" |
| Шлях для збереження та зберігання сертифікатів. |
| --config string |
| Шлях до конфігураційного файлу kubeadm. |
| --dry-run |
| Не застосовувати жодних змін; лише вивести, що було б зроблено. |
| -h, --help |
| довідка для local |
| --image-repository string Типово: "registry.k8s.io" |
| Вибрати реєстр контейнерів для завантаження образів панелі управління |
| --patches string |
| Шлях до теки, що містить файли з іменами "target[suffix][+patchtype].extension". Наприклад, "kube-apiserver0+merge.yaml" або просто "etcd.json". "target" може бути одним з "kube-apiserver", "kube-controller-manager", "kube-scheduler", "etcd", "kubeletconfiguration", "corednsdeployment", "kubeproxydaemonset". "patchtype" може бути одним з "strategic", "merge" або "json", і вони відповідають форматам патчів, що підтримуються kubectl. Типовим "patchtype" є "strategic". "extension" повинен бути або "json", або "yaml". "suffix" є необовʼязковим рядком, який можна використовувати для визначення, які патчі застосовуються першими за алфавітно-цифровим порядком. |
Параметри, успадковані від батьківських команд
| --rootfs string |
| Шлях до 'справжньої' кореневої файлової системи хоста. Це змусить kubeadm виконати chroot у вказаний шлях. |
Використовуючи цю фазу, ви можете створити всі необхідні файли статичних Podʼів для компонентів панелі управління.
Опис
Генерує всі файли маніфестів статичних Podʼів, потрібні для створення панелі управління
kubeadm init phase control-plane [flags]
Параметри
| -h, --help |
| довідка для control-plane |
Параметри, успадковані від батьківських команд
| --rootfs string |
| Шлях до 'справжньої' кореневої файлової системи хоста. Це змусить kubeadm виконати chroot у вказаний шлях. |
Опис
Генерує всі файли маніфестів статичних Podʼів
kubeadm init phase control-plane all [flags]
Приклади
# Generates all static Pod manifest files for control plane components,
# functionally equivalent to what is generated by kubeadm init.
kubeadm init phase control-plane all
# Generates all static Pod manifest files using options read from a configuration file.
kubeadm init phase control-plane all --config config.yaml
Параметри
| --apiserver-advertise-address string |
| IP-адреса, яку API-сервер оголошуватиме як адресу, на якій він слухає. Якщо не встановлено, буде використано типовий мережевий інтерфейс. |
| --apiserver-bind-port int32 Типово: 6443 |
| Порт, до якого API-сервер буде привʼязуватися. |
| --cert-dir string Типово: "/etc/kubernetes/pki" |
| Шлях для збереження та зберігання сертифікатів. |
| --config string |
| Шлях до конфігураційного файлу kubeadm. |
| --control-plane-endpoint string |
| Вказує стабільну IP-адресу або DNS-імʼя для панелі управління. |
| --dry-run |
| Не застосовувати жодних змін; лише вивести, що було б зроблено. |
| --feature-gates string |
| Набір пар ключ=значення, що описують функціональні можливості для різних функцій. Варіанти: RootlessControlPlane=true|false (ALPHA - default=false) |
| -h, --help |
| довідка для all |
| --image-repository string Типово: "registry.k8s.io" |
| Вибрати реєстр контейнерів для завантаження образів панелі управління |
| --kubernetes-version string Типово: "stable-1" |
| Вибрати конкретну версію Kubernetes для панелі управління. |
| --patches string |
| Шлях до теки, що містить файли з іменами "target[suffix][+patchtype].extension". Наприклад, "kube-apiserver0+merge.yaml" або просто "etcd.json". "target" може бути одним з "kube-apiserver", "kube-controller-manager", "kube-scheduler", "etcd", "kubeletconfiguration", "corednsdeployment", "kubeproxydaemonset". "patchtype" може бути одним з "strategic", "merge" або "json", і вони відповідають форматам патчів, що підтримуються kubectl. Типовим "patchtype" є "strategic". "extension" повинен бути або "json", або "yaml". "suffix" є необовʼязковим рядком, який можна використовувати для визначення, які патчі застосовуються першими за алфавітно-цифровим порядком. |
| --pod-network-cidr string |
| Вкажіть діапазон IP-адрес для мережі Podʼів. Якщо встановлено, панель управління автоматично виділить CIDR для кожного вузла. |
| --service-cidr string Типово: "10.96.0.0/12" |
| Використовуйте альтернативний діапазон IP-адрес для VIP сервісів. |
Параметри, успадковані від батьківських команд
| --rootfs string |
| Шлях до 'справжньої' кореневої файлової системи хоста. Це змусить kubeadm виконати chroot у вказаний шлях. |
Опис
Генерує маніфест статичного Podʼа для kube-apiserver
kubeadm init phase control-plane apiserver [flags]
Параметри
| --apiserver-advertise-address string |
| IP-адреса, яку API-сервер оголошуватиме як адресу, на якій він слухає. Якщо не встановлено, буде використано типовий мережевий інтерфейс. |
| --apiserver-bind-port int32 Типово: 6443 |
| Порт, до якого API-сервер буде привʼязуватися. |
| --cert-dir string Типово: "/etc/kubernetes/pki" |
| Шлях для збереження та зберігання сертифікатів. |
| --config string |
| Шлях до конфігураційного файлу kubeadm. |
| --control-plane-endpoint string |
| Вказує стабільну IP-адресу або DNS-імʼя для панелі управління. |
| --dry-run |
| Не застосовувати жодних змін; лише вивести, що було б зроблено. |
| --feature-gates string |
| Набір пар ключ=значення, що описують функціональні можливості для різних функцій. Варіанти: RootlessControlPlane=true|false (ALPHA - default=false) |
| -h, --help |
| довідка для apiserver |
| --image-repository string Типово: "registry.k8s.io" |
| Вибрати реєстр контейнерів для завантаження образів панелі управління |
| --kubernetes-version string Типово: "stable-1" |
| Вибрати конкретну версію Kubernetes для панелі управління. |
| --patches string |
| Шлях до теки, що містить файли з іменами "target[suffix][+patchtype].extension". Наприклад, "kube-apiserver0+merge.yaml" або просто "etcd.json". "target" може бути одним з "kube-apiserver", "kube-controller-manager", "kube-scheduler", "etcd", "kubeletconfiguration", "corednsdeployment", "kubeproxydaemonset". "patchtype" може бути одним з "strategic", "merge" або "json", і вони відповідають форматам патчів, що підтримуються kubectl. Типовим "patchtype" є "strategic". "extension" повинен бути або "json", або "yaml". "suffix" є необовʼязковим рядком, який можна використовувати для визначення, які патчі застосовуються першими за алфавітно-цифровим порядком. |
| --service-cidr string Типово: "10.96.0.0/12" |
| Використовуйте альтернативний діапазон IP-адрес для VIP сервісів. |
Параметри, успадковані від батьківських команд
| --rootfs string |
| Шлях до 'справжньої' кореневої файлової системи хоста. Це змусить kubeadm виконати chroot у вказаний шлях. |
Опис
Генерує маніфест статичного Podʼа для kube-controller-manager
kubeadm init phase control-plane controller-manager [flags]
Параметри
| --cert-dir string Типово: "/etc/kubernetes/pki" |
| Шлях для збереження та зберігання сертифікатів. |
| --config string |
| Шлях до конфігураційного файлу kubeadm. |
| --dry-run |
| Не застосовувати жодних змін; лише вивести, що було б зроблено. |
| -h, --help |
| довідка для controller-manager |
| --image-repository string Типово: "registry.k8s.io" |
| Вибрати реєстр контейнерів для завантаження образів панелі управління |
| --kubernetes-version string Типово: "stable-1" |
| Вибрати конкретну версію Kubernetes для панелі управління. |
| --patches string |
| Шлях до теки, що містить файли з іменами "target[suffix][+patchtype].extension". Наприклад, "kube-apiserver0+merge.yaml" або просто "etcd.json". "target" може бути одним з "kube-apiserver", "kube-controller-manager", "kube-scheduler", "etcd", "kubeletconfiguration", "corednsdeployment", "kubeproxydaemonset". "patchtype" може бути одним з "strategic", "merge" або "json", і вони відповідають форматам патчів, що підтримуються kubectl. Типовим "patchtype" є "strategic". "extension" повинен бути або "json", або "yaml". "suffix" є необовʼязковим рядком, який можна використовувати для визначення, які патчі застосовуються першими за алфавітно-цифровим порядком. |
| --pod-network-cidr string |
| Вкажіть діапазон IP-адрес для мережі Podʼів. Якщо встановлено, панель управління автоматично виділить CIDR для кожного вузла. |
Параметри, успадковані від батьківських команд
| --rootfs string |
| Шлях до 'справжньої' кореневої файлової системи хоста. Це змусить kubeadm виконати chroot у вказаний шлях. |
Опис
Генерує маніфест статичного Podʼа для kube-scheduler
kubeadm init phase control-plane scheduler [flags]
Параметри
| --cert-dir string Типово: "/etc/kubernetes/pki" |
| Шлях для збереження та зберігання сертифікатів. |
| --config string |
| Шлях до конфігураційного файлу kubeadm. |
| --dry-run |
| Не застосовувати жодних змін; лише вивести, що було б зроблено. |
| -h, --help |
| довідка для scheduler |
| --image-repository string Типово: "registry.k8s.io" |
| Вибрати реєстр контейнерів для завантаження образів панелі управління |
| --kubernetes-version string Типово: "stable-1" |
| Вибрати конкретну версію Kubernetes для панелі управління. |
| --patches string |
| Шлях до теки, що містить файли з іменами "target[suffix][+patchtype].extension". Наприклад, "kube-apiserver0+merge.yaml" або просто "etcd.json". "target" може бути одним з "kube-apiserver", "kube-controller-manager", "kube-scheduler", "etcd", "kubeletconfiguration", "corednsdeployment", "kubeproxydaemonset". "patchtype" може бути одним з "strategic", "merge" або "json", і вони відповідають форматам патчів, що підтримуються kubectl. Типовим "patchtype" є "strategic". "extension" повинен бути або "json", або "yaml". "suffix" є необовʼязковим рядком, який можна використовувати для визначення, які патчі застосовуються першими за алфавітно-цифровим порядком. |
Параметри, успадковані від батьківських команд
| --rootfs string |
| Шлях до 'справжньої' кореневої файлової системи хоста. Це змусить kubeadm виконати chroot у вказаний шлях. |
Ця фаза запише файл конфігурації kubelet і файл змінних оточення, а потім запустить kubelet.
Записує налаштування kubelet та (пере)запускає kubelet
Опис
Записує файл з KubeletConfiguration та файл оточення з налаштуваннями kubelet для конкретного вузла, а потім (пере)запускає kubelet.
kubeadm init phase kubelet-start [flags]
Приклади
# Writes a dynamic environment file with kubelet flags from a InitConfiguration file.
kubeadm init phase kubelet-start --config config.yaml
Параметри
| --config string |
| Шлях до конфігураційного файлу kubeadm. |
| --cri-socket string |
| Шлях до сокета CRI для підключення. Якщо порожньо, kubeadm спробує автоматично визначити це значення; використовуйте цей параметр лише якщо у вас встановлено більше одного CRI або якщо у вас нестандартний сокет CRI. |
| --dry-run |
| Не застосовувати жодних змін; лише вивести, що було б зроблено. |
| -h, --help |
| довідка для kubelet-start |
| --image-repository string Типово: "registry.k8s.io" |
| Вибрати реєстр контейнерів для завантаження образів панелі управління |
| --node-name string |
| Вкажіть імʼя вузла. |
| --patches string |
| Шлях до теки, що містить файли з іменами "target[suffix][+patchtype].extension". Наприклад, "kube-apiserver0+merge.yaml" або просто "etcd.json". "target" може бути одним з "kube-apiserver", "kube-controller-manager", "kube-scheduler", "etcd", "kubeletconfiguration", "corednsdeployment", "kubeproxydaemonset". "patchtype" може бути одним з "strategic", "merge" або "json", і вони відповідають форматам патчів, що підтримуються kubectl. Типовим "patchtype" є "strategic". "extension" повинен бути або "json", або "yaml". "suffix" є необовʼязковим рядком, який можна використовувати для визначення, які патчі застосовуються першими за алфавітно-цифровим порядком. |
Параметри, успадковані від батьківських команд
| --rootfs string |
| Шлях до 'справжньої' кореневої файлової системи хоста. Це змусить kubeadm виконати chroot у вказаний шлях. |
У цій фазі kubeadm чекатиме, доки не запустяться компоненти панелі управління.
Опис
Очікує запуску панелі управління
kubeadm init phase wait-control-plane [flags]
Параметри
| -h, --help |
| довідка для wait-control-plane |
Параметри, успадковані від батьківських команд
| --rootfs string |
| Шлях до 'справжньої' кореневої файлової системи хоста. Це змусить kubeadm виконати chroot у вказаний шлях. |
За допомогою цієї команди ви можете завантажити конфігурацію kubeadm до вашого кластера.
Також ви можете скористатися kubeadm config.
Опис
Завантажує конфігурації kubeadm та kubelet у ConfigMap
kubeadm init phase upload-config [flags]
Параметри
| -h, --help |
| довідка для upload-config |
Параметри, успадковані від батьківських команд
| --rootfs string |
| Шлях до 'справжньої' кореневої файлової системи хоста. Це змусить kubeadm виконати chroot у вказаний шлях. |
Опис
Завантажує всю конфігурацію в ConfigMap
kubeadm init phase upload-config all [flags]
Параметри
| --config string |
| Шлях до конфігураційного файлу kubeadm. |
| --cri-socket string |
| Шлях до сокета CRI для підключення. Якщо порожньо, kubeadm спробує автоматично визначити це значення; використовуйте цей параметр лише якщо у вас встановлено більше одного CRI або якщо у вас нестандартний сокет CRI. |
| --dry-run |
| Не застосовувати жодних змін; лише вивести, що було б зроблено. |
| -h, --help |
| довідка для all |
| --kubeconfig string Типово: "/etc/kubernetes/admin.conf" |
| Файл kubeconfig, який використовується для спілкування з кластером. Якщо прапорець не встановлено, може бути переглянутий набір стандартних місць для пошуку наявного файлу kubeconfig. |
Параметри, успадковані від батьківських команд
| --rootfs string |
| Шлях до 'справжньої' кореневої файлової системи хоста. Це змусить kubeadm виконати chroot у вказаний шлях. |
Опис
Завантажує ClusterConfiguration kubeadm до ConfigMap з назвою kubeadm-config у просторі імен kube-system. Це забезпечує правильну конфігурацію системних компонентів і безпроблемну роботу користувачів під час оновлення.
Альтернативно, ви можете використовувати kubeadm config.
kubeadm init phase upload-config kubeadm [flags]
Приклади
# upload the configuration of your cluster
kubeadm init phase upload-config kubeadm --config=myConfig.yaml
Параметри
| --config string |
| Шлях до конфігураційного файлу kubeadm. |
| --cri-socket string |
| Шлях до сокета CRI для підключення. Якщо порожньо, kubeadm спробує автоматично визначити це значення; використовуйте цей параметр лише якщо у вас встановлено більше одного CRI або якщо у вас нестандартний сокет CRI. |
| --dry-run |
| Не застосовувати жодних змін; лише вивести, що було б зроблено. |
| -h, --help |
| довідка для kubeadm |
| --kubeconfig string Типово: "/etc/kubernetes/admin.conf" |
| Файл kubeconfig, який використовується для спілкування з кластером. Якщо прапорець не встановлено, може бути переглянутий набір стандартних місць для пошуку наявного файлу kubeconfig. |
Параметри, успадковані від батьківських команд
| --rootfs string |
| Шлях до 'справжньої' кореневої файлової системи хоста. Це змусить kubeadm виконати chroot у вказаний шлях. |
Завантажує конфігурацію компонента kubelet у ConfigMap
Опис
Завантажує конфігурацію kubelet, видобуту з обʼєкта kubeadm InitConfiguration, до ConfigMap kubelet-config у кластері
kubeadm init phase upload-config kubelet [flags]
Приклади
# Upload the kubelet configuration from the kubeadm Config file to a ConfigMap in the cluster.
kubeadm init phase upload-config kubelet --config kubeadm.yaml
Параметри
| --config string |
| Шлях до конфігураційного файлу kubeadm. |
| --cri-socket string |
| Шлях до сокета CRI для підключення. Якщо порожньо, kubeadm спробує автоматично визначити це значення; використовуйте цей параметр лише якщо у вас встановлено більше одного CRI або якщо у вас нестандартний сокет CRI. |
| --dry-run |
| Не застосовувати жодних змін; лише вивести, що було б зроблено. |
| -h, --help |
| довідка для kubelet |
| --kubeconfig string Типово: "/etc/kubernetes/admin.conf" |
| Файл kubeconfig, який використовується для спілкування з кластером. Якщо прапорець не встановлено, може бути переглянутий набір стандартних місць для пошуку наявного файлу kubeconfig. |
Параметри, успадковані від батьківських команд
| --rootfs string |
| Шлях до 'справжньої' кореневої файлової системи хоста. Це змусить kubeadm виконати chroot у вказаний шлях. |
Використовуйте наступну фазу, щоб завантажити сертифікати панелі управління до кластера.
Типово термін дії сертифікатів і ключа шифрування спливає через дві години.
Завантажує сертифікати до kubeadm-certs
Опис
Завантажує сертифікати панелі управління в Secret kubeadm-certs
kubeadm init phase upload-certs [flags]
Параметри
| --certificate-key string |
| Ключ, що використовується для шифрування сертифікатів панелі управління у Secret kubeadm-certs. Ключ сертифіката — це шістнадцятковий рядок, який є ключем AES розміром 32 байти. |
| --config string |
| Шлях до конфігураційного файлу kubeadm. |
| --dry-run |
| Не застосовувати жодних змін; лише вивести, що було б зроблено. |
| -h, --help |
| довідка для upload-certs |
| --kubeconfig string Типово: "/etc/kubernetes/admin.conf" |
| Файл kubeconfig, який використовується для спілкування з кластером. Якщо прапорець не встановлено, може бути переглянутий набір стандартних місць для пошуку наявного файлу kubeconfig. |
| --skip-certificate-key-print |
| Не виводити ключ, який використовується для шифрування сертифікатів панелі управління. |
| --upload-certs |
| Завантажити сертифікати панелі управління у Secret kubeadm-certs. |
Параметри, успадковані від батьківських команд
| --rootfs string |
| Шлях до 'справжньої' кореневої файлової системи хоста. Це змусить kubeadm виконати chroot у вказаний шлях. |
Використовуйте наступну фазу, щоб додати до вузла мітки та taint вузла панелі управління.
Опис
Позначає вузол як вузол панелі управління
kubeadm init phase mark-control-plane [flags]
Приклади
# Applies control-plane label and taint to the current node, functionally equivalent to what executed by kubeadm init.
kubeadm init phase mark-control-plane --config config.yaml
# Applies control-plane label and taint to a specific node
kubeadm init phase mark-control-plane --node-name myNode
Параметри
| --config string |
| Шлях до конфігураційного файлу kubeadm. |
| --dry-run |
| Не застосовувати жодних змін; лише вивести, що було б зроблено. |
| -h, --help |
| довідка для mark-control-plane |
| --node-name string |
| Вкажіть імʼя вузла. |
Параметри, успадковані від батьківських команд
| --rootfs string |
| Шлях до 'справжньої' кореневої файлової системи хоста. Це змусить kubeadm виконати chroot у вказаний шлях. |
Використовуйте наступну фазу для налаштування токенів bootstrap.
Генерує токени bootstrap, які використовуються для приєднання вузла до кластера
Опис
Токени bootstrap використовуються для встановлення двосторонньої довіри між вузлом, що приєднується до кластера, і вузлом панелі управління.
Ця команда виконує всі налаштування, необхідні для роботи токенів bootstrap, а потім створює початковий токен.
kubeadm init phase bootstrap-token [flags]
Приклади
# Make all the bootstrap token configurations and create an initial token, functionally
# equivalent to what generated by kubeadm init.
kubeadm init phase bootstrap-token
Параметри
| --config string |
| Шлях до конфігураційного файлу kubeadm. |
| --dry-run |
| Не застосовувати жодних змін; лише вивести, що було б зроблено. |
| -h, --help |
| довідка для bootstrap-token |
| --kubeconfig string Типово: "/etc/kubernetes/admin.conf" |
| Файл kubeconfig, який використовується для спілкування з кластером. Якщо прапорець не встановлено, може бути переглянутий набір стандартних місць для пошуку наявного файлу kubeconfig. |
| --skip-token-print |
| Пропустити виведення типового токена bootstrap, згенерованого 'kubeadm init'. |
Параметри, успадковані від батьківських команд
| --rootfs string |
| Шлях до 'справжньої' кореневої файлової системи хоста. Це змусить kubeadm виконати chroot у вказаний шлях. |
Використовуйте наступну фазу для оновлення налаштувань kubelet після TLS
bootstrap. Ви можете використати підкоманду all, щоб запустити всі фази
kubelet-finalize.
Опис
Оновлює налаштування, що стосуються kubelet, після TLS bootstrap
kubeadm init phase kubelet-finalize [flags]
Приклади
# Updates settings relevant to the kubelet after TLS bootstrap
kubeadm init phase kubelet-finalize all --config
Параметри
| -h, --help |
| довідка для kubelet-finalize |
Параметри, успадковані від батьківських команд
| --rootfs string |
| Шлях до 'справжньої' кореневої файлової системи хоста. Це змусить kubeadm виконати chroot у вказаний шлях. |
Опис
Запускає всі фази kubelet-finalize
kubeadm init phase kubelet-finalize all [flags]
Приклади
# Updates settings relevant to the kubelet after TLS bootstrap
kubeadm init phase kubelet-finalize all --config
Параметри
| --cert-dir string Типово: "/etc/kubernetes/pki" |
| Шлях для збереження та зберігання сертифікатів. |
| --config string |
| Шлях до конфігураційного файлу kubeadm. |
| --dry-run |
| Не застосовувати жодних змін; лише вивести, що було б зроблено. |
| -h, --help |
| довідка для all |
Параметри, успадковані від батьківських команд
| --rootfs string |
| Шлях до 'справжньої' кореневої файлової системи хоста. Це змусить kubeadm виконати chroot у вказаний шлях. |
Опис
Вмикає ротацію клієнтського сертифіката kubelet
kubeadm init phase kubelet-finalize enable-client-cert-rotation [flags]
Параметри
| --cert-dir string Типово: "/etc/kubernetes/pki" |
| Шлях для збереження та зберігання сертифікатів. |
| --config string |
| Шлях до конфігураційного файлу kubeadm. |
| --dry-run |
| Не застосовувати жодних змін; лише вивести, що було б зроблено. |
| -h, --help |
| довідка для enable-client-cert-rotation |
Параметри, успадковані від батьківських команд
| --rootfs string |
| Шлях до 'справжньої' кореневої файлової системи хоста. Це змусить kubeadm виконати chroot у вказаний шлях. |
Використовуйте наступну фазу для налаштування токенів bootstrap.
Генерує токени bootstrap, які використовуються для приєднання вузла до кластера
Опис
Токени bootstrap використовуються для встановлення двосторонньої довіри між вузлом, що приєднується до кластера, і вузлом панелі управління.
Ця команда виконує всі налаштування, необхідні для роботи токенів bootstrap, а потім створює початковий токен.
kubeadm init phase bootstrap-token [flags]
Приклади
# Make all the bootstrap token configurations and create an initial token, functionally
# equivalent to what generated by kubeadm init.
kubeadm init phase bootstrap-token
Параметри
| --config string |
| Шлях до конфігураційного файлу kubeadm. |
| --dry-run |
| Не застосовувати жодних змін; лише вивести, що було б зроблено. |
| -h, --help |
| довідка для bootstrap-token |
| --kubeconfig string Типово: "/etc/kubernetes/admin.conf" |
| Файл kubeconfig, який використовується для спілкування з кластером. Якщо прапорець не встановлено, може бути переглянутий набір стандартних місць для пошуку наявного файлу kubeconfig. |
| --skip-token-print |
| Пропустити виведення типового токена bootstrap, згенерованого 'kubeadm init'. |
Параметри, успадковані від батьківських команд
| --rootfs string |
| Шлях до 'справжньої' кореневої файлової системи хоста. Це змусить kubeadm виконати chroot у вказаний шлях. |
Опис
Встановлює необхідні надбудови для проходження тестів на відповідність
kubeadm init phase addon [flags]
Параметри
| -h, --help |
| довідка для addon |
Параметри, успадковані від батьківських команд
| --rootfs string |
| Шлях до 'справжньої' кореневої файлової системи хоста. Це змусить kubeadm виконати chroot у вказаний шлях. |
Опис
Встановлює всі надбудови
kubeadm init phase addon all [flags]
Параметри
| --apiserver-advertise-address string |
| IP-адреса, яку API-сервер оголошуватиме як адресу, на якій він слухає. Якщо не встановлено, буде використано типовий мережевий інтерфейс. |
| --apiserver-bind-port int32 Типово: 6443 |
| Порт, до якого API-сервер буде привʼязуватися. |
| --config string |
| Шлях до конфігураційного файлу kubeadm. |
| --control-plane-endpoint string |
| Вказує стабільну IP-адресу або DNS-імʼя для панелі управління. |
| --dry-run |
| Не застосовувати жодних змін; лише вивести, що було б зроблено. |
| --feature-gates string |
| Набір пар ключ=значення, що описують функціональні можливості для різних функцій. Варіанти: RootlessControlPlane=true|false (ALPHA - default=false) |
| -h, --help |
| довідка для all |
| --image-repository string Типово: "registry.k8s.io" |
| Вибрати реєстр контейнерів для завантаження образів панелі управління |
| --kubeconfig string Типово: "/etc/kubernetes/admin.conf" |
| Файл kubeconfig, який використовується для спілкування з кластером. Якщо прапорець не встановлено, може бути переглянутий набір стандартних місць для пошуку наявного файлу kubeconfig. |
| --kubernetes-version string Типово: "stable-1" |
| Вибрати конкретну версію Kubernetes для панелі управління. |
| --pod-network-cidr string |
| Вкажіть діапазон IP-адрес для мережі Podʼів. Якщо встановлено, панель управління автоматично виділить CIDR для кожного вузла. |
| --service-cidr string Типово: "10.96.0.0/12" |
| Використовуйте альтернативний діапазон IP-адрес для VIP сервісів. |
| --service-dns-domain string Типово: "cluster.local" |
| Використовуйте альтернативний домен для сервісів, наприклад, "myorg.internal". |
Параметри, успадковані від батьківських команд
| --rootfs string |
| Шлях до 'справжньої' кореневої файлової системи хоста. Це змусить kubeadm виконати chroot у вказаний шлях. |
Встановлює надбудову CoreDNS в кластер Kubernetes
Опис
Встановлює компоненти надбудови CoreDNS через API-сервер. Зверніть увагу, що хоча DNS-сервер розгорнуто, його не буде заплановано, доки не буде встановлено CNI.
kubeadm init phase addon coredns [flags]
Параметри
| --config string |
| Шлях до конфігураційного файлу kubeadm. |
| --dry-run |
| Не застосовувати жодних змін; лише вивести, що було б зроблено. |
| --feature-gates string |
| Набір пар ключ=значення, що описують функціональні можливості для різних функцій. Варіанти: RootlessControlPlane=true|false (ALPHA - default=false) |
| -h, --help |
| довідка для coredns |
| --image-repository string Типово: "registry.k8s.io" |
| Вибрати реєстр контейнерів для завантаження образів панелі управління |
| --kubeconfig string Типово: "/etc/kubernetes/admin.conf" |
| Файл kubeconfig, який використовується для спілкування з кластером. Якщо прапорець не встановлено, може бути переглянутий набір стандартних місць для пошуку наявного файлу kubeconfig. |
| --kubernetes-version string Типово: "stable-1" |
| Вибрати конкретну версію Kubernetes для панелі управління. |
| --print-manifest |
| Вивести маніфести надбудов в STDOUT замість їх встановлення |
| --service-cidr string Типово: "10.96.0.0/12" |
| Використовуйте альтернативний діапазон IP-адрес для VIP сервісів. |
| --service-dns-domain string Типово: "cluster.local" |
| Використовуйте альтернативний домен для сервісів, наприклад, "myorg.internal". |
Параметри, успадковані від батьківських команд
| --rootfs string |
| Шлях до 'справжньої' кореневої файлової системи хоста. Це змусить kubeadm виконати chroot у вказаний шлях. |
Встановлює надбудову kube-proxy в кластер Kubernetes
Опис
Встановлює компоненти надбудови kube-proxy через API-сервер.
kubeadm init phase addon kube-proxy [flags]
Параметри
| --apiserver-advertise-address string |
| IP-адреса, яку API-сервер оголошуватиме як адресу, на якій він слухає. Якщо не встановлено, буде використано типовий мережевий інтерфейс. |
| --apiserver-bind-port int32 Типово: 6443 |
| Порт, до якого API-сервер буде привʼязуватися. |
| --config string |
| Шлях до конфігураційного файлу kubeadm. |
| --control-plane-endpoint string |
| Вказує стабільну IP-адресу або DNS-імʼя для панелі управління. |
| --dry-run |
| Не застосовувати жодних змін; лише вивести, що було б зроблено. |
| -h, --help |
| довідка для kube-proxy |
| --image-repository string Типово: "registry.k8s.io" |
| Вибрати реєстр контейнерів для завантаження образів панелі управління |
| --kubeconfig string Типово: "/etc/kubernetes/admin.conf" |
| Файл kubeconfig, який використовується для спілкування з кластером. Якщо прапорець не встановлено, може бути переглянутий набір стандартних місць для пошуку наявного файлу kubeconfig. |
| --kubernetes-version string Типово: "stable-1" |
| Вибрати конкретну версію Kubernetes для панелі управління. |
| --pod-network-cidr string |
| Вкажіть діапазон IP-адрес для мережі Podʼів. Якщо встановлено, панель управління автоматично виділить CIDR для кожного вузла. |
| --print-manifest |
| Вивести маніфести надбудов в STDOUT замість їх встановлення |
Параметри, успадковані від батьківських команд
| --rootfs string |
| Шлях до 'справжньої' кореневої файлової системи хоста. Це змусить kubeadm виконати chroot у вказаний шлях. |
Опис
Показує команду join для вузла панелі управління та робочого вузла
kubeadm init phase show-join-command [flags]
Параметри
| -h, --help |
| довідка для show-join-command |
Параметри, успадковані від батьківських команд
| --rootfs string |
| Шлях до 'справжньої' кореневої файлової системи хоста. Це змусить kubeadm виконати chroot у вказаний шлях. |