За допомогою фаз kubeadm upgrade apply ви можете вибрати виконання окремих кроків початкового оновлення
вузла панелі управління.
Використовуйте цю команду для виклику однієї фази робочого процесу "apply"
kubeadm upgrade apply phase [flags]
| -h, --help | |
довідка для phase |
|
| --rootfs string | |
Шлях до 'справжньої' кореневої файлової системи хоста. Це змусить kubeadm виконати chroot у вказаний шлях. |
|
Запуск попередніх перевірок перед оновленням
kubeadm upgrade apply phase preflight [flags]
| --allow-experimental-upgrades | |
Показує нестабільні версії Kubernetes як альтернативу для оновлення і дозволяє оновлення до альфа/бета/кандидатів на випуск версій Kubernetes. |
|
| --allow-release-candidate-upgrades | |
Показує версії кандидатів на випуск Kubernetes як альтернативу для оновлення і дозволяє оновлювати до версій кандидатів на випуск Kubernetes. |
|
| --config string | |
Шлях до конфігураційного файлу kubeadm. |
|
| --dry-run | |
Не змінювати жодного стану, лише вивести, які дії було б виконано. |
|
| -f, --force | |
Примусове оновлення, навіть якщо деякі вимоги можуть бути не виконані. Це також передбачає неінтерактивний режим. |
|
| -h, --help | |
довідка для preflight |
|
| --ignore-preflight-errors strings | |
Список перевірок, помилки яких будуть показані як попередження. Приклад: 'IsPrivilegedUser,Swap'. Значення 'all' ігнорує помилки всіх перевірок. |
|
| --kubeconfig string Типово: "/etc/kubernetes/admin.conf" | |
Файл kubeconfig, який використовується для спілкування з кластером. Якщо прапорець не встановлено, може бути переглянутий набір стандартних місць для пошуку наявного файлу kubeconfig. |
|
| -y, --yes | |
Виконати оновлення і не запитувати підтвердження (режим без взаємодії). |
|
| --rootfs string | |
Шлях до 'справжньої' кореневої файлової системи хоста. Це змусить kubeadm виконати chroot у вказаний шлях. |
|
Оновлення панелі управління
kubeadm upgrade apply phase control-plane [flags]
| --certificate-renewal Типово: true | |
Виконує поновлення сертифікатів, що використовуються компонентами, які змінюються під час оновлень. |
|
| --config string | |
Шлях до конфігураційного файлу kubeadm. |
|
| --dry-run | |
Не змінювати жодного стану, лише вивести, які дії було б виконано. |
|
| --etcd-upgrade Типово: true | |
Виконує оновлення etcd. |
|
| -h, --help | |
довідка для control-plane |
|
| --kubeconfig string Типово: "/etc/kubernetes/admin.conf" | |
Файл kubeconfig, який використовується для спілкування з кластером. Якщо прапорець не встановлено, може бути переглянутий набір стандартних місць для пошуку наявного файлу kubeconfig. |
|
| --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 та kubelet до ConfigMaps
kubeadm upgrade apply phase upload-config [flags]
| -h, --help | |
довідка для upload-config |
|
| --rootfs string | |
Шлях до 'справжньої' кореневої файлової системи хоста. Це змусить kubeadm виконати chroot у вказаний шлях. |
|
Оновлює конфігурацію kubelet для цього вузла, завантажуючи її з ConfigMap kubelet-config, що зберігається в кластері
kubeadm upgrade apply phase kubelet-config [flags]
| --config string | |
Шлях до конфігураційного файлу kubeadm. |
|
| --dry-run | |
Не змінювати жодного стану, лише вивести, які дії було б виконано. |
|
| -h, --help | |
довідка для kubelet-config |
|
| --kubeconfig string Типово: "/etc/kubernetes/admin.conf" | |
Файл kubeconfig, який використовується для спілкування з кластером. Якщо прапорець не встановлено, може бути переглянутий набір стандартних місць для пошуку наявного файлу kubeconfig. |
|
| --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 у вказаний шлях. |
|
Налаштовує токен bootstrap та правила cluster-info RBAC
kubeadm upgrade apply phase bootstrap-token [flags]
| --config string | |
Шлях до конфігураційного файлу kubeadm. |
|
| --dry-run | |
Не змінювати жодного стану, лише вивести, які дії було б виконано. |
|
| -h, --help | |
довідка для bootstrap-token |
|
| --kubeconfig string Типово: "/etc/kubernetes/admin.conf" | |
Файл kubeconfig, який використовується для спілкування з кластером. Якщо прапорець не встановлено, може бути переглянутий набір стандартних місць для пошуку наявного файлу kubeconfig. |
|
| --rootfs string | |
Шлях до 'справжньої' кореневої файлової системи хоста. Це змусить kubeadm виконати chroot у вказаний шлях. |
|
Оновлює типові надбудови kubeadm
kubeadm upgrade apply phase addon [flags]
| -h, --help | |
довідка для addon |
|
| --rootfs string | |
Шлях до 'справжньої' кореневої файлової системи хоста. Це змусить kubeadm виконати chroot у вказаний шлях. |
|
Запуск завдань після оновлення
kubeadm upgrade apply phase post-upgrade [flags]
| --config string | |
Шлях до конфігураційного файлу kubeadm. |
|
| --dry-run | |
Не змінювати жодного стану, лише вивести, які дії було б виконано. |
|
| -h, --help | |
довідка для post-upgrade |
|
| --kubeconfig string Типово: "/etc/kubernetes/admin.conf" | |
Файл kubeconfig, який використовується для спілкування з кластером. Якщо прапорець не встановлено, може бути переглянутий набір стандартних місць для пошуку наявного файлу kubeconfig. |
|
| --rootfs string | |
Шлях до 'справжньої' кореневої файлової системи хоста. Це змусить kubeadm виконати chroot у вказаний шлях. |
|
За допомогою фаз kubeadm upgrade node ви можете вибрати виконання окремих кроків оновлення
вторинних вузлів панелі управління або робочих вузлів.
Використовуйте цю команду для виклику однієї фази робочого процесу "node"
kubeadm upgrade node phase [flags]
| -h, --help | |
довідка для phase |
|
| --rootfs string | |
Шлях до 'справжньої' кореневої файлової системи хоста. Це змусить kubeadm виконати chroot у вказаний шлях. |
|
Виконує попередні перевірки upgrade node
Виконує попередні перевірки для kubeadm upgrade node.
kubeadm upgrade node phase preflight [flags]
| --config string | |
Шлях до конфігураційного файлу kubeadm. |
|
| -h, --help | |
довідка для preflight |
|
| --ignore-preflight-errors strings | |
Список перевірок, помилки яких будуть показані як попередження. Приклад: 'IsPrivilegedUser,Swap'. Значення 'all' ігнорує помилки всіх перевірок. |
|
| --rootfs string | |
Шлях до 'справжньої' кореневої файлової системи хоста. Це змусить kubeadm виконати chroot у вказаний шлях. |
|
Оновлює екземпляр панелі управління, розгорнутий на цьому вузлі, якщо такий є
kubeadm upgrade node phase control-plane [flags]
| --certificate-renewal Типово: true | |
Виконує поновлення сертифікатів, що використовуються компонентами, які змінюються під час оновлень. |
|
| --config string | |
Шлях до конфігураційного файлу kubeadm. |
|
| --dry-run | |
Не змінювати жодного стану, лише вивести дії, які було б виконано. |
|
| --etcd-upgrade Типово: true | |
Виконує оновлення etcd. |
|
| -h, --help | |
довідка для control-plane |
|
| --kubeconfig string Типово: "/etc/kubernetes/admin.conf" | |
Файл kubeconfig, який використовується для спілкування з кластером. Якщо прапорець не встановлено, може бути переглянутий набір стандартних місць для пошуку наявного файлу kubeconfig. |
|
| --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 для цього вузла, завантажуючи її з ConfigMap kubelet-config, що зберігається в кластері
kubeadm upgrade node phase kubelet-config [flags]
| --config string | |
Шлях до конфігураційного файлу kubeadm. |
|
| --dry-run | |
Не змінювати жодного стану, лише вивести дії, які було б виконано. |
|
| -h, --help | |
довідка для kubelet-config |
|
| --kubeconfig string Типово: "/etc/kubernetes/admin.conf" | |
Файл kubeconfig, який використовується для спілкування з кластером. Якщо прапорець не встановлено, може бути переглянутий набір стандартних місць для пошуку наявного файлу kubeconfig. |
|
| --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 upgrade node phase addon [flags]
| -h, --help | |
довідка для addon |
|
| --rootfs string | |
Шлях до 'справжньої' кореневої файлової системи хоста. Це змусить kubeadm виконати chroot у вказаний шлях. |
|
Запуск завдань після оновлення
kubeadm upgrade node phase post-upgrade [flags]
| --config string | |
Шлях до конфігураційного файлу kubeadm. |
|
| --dry-run | |
Не змінювати жодного стану, лише вивести дії, які було б виконано. |
|
| -h, --help | |
довідка для post-upgrade |
|
| --kubeconfig string Типово: "/etc/kubernetes/admin.conf" | |
Файл kubeconfig, який використовується для спілкування з кластером. Якщо прапорець не встановлено, може бути переглянутий набір стандартних місць для пошуку наявного файлу kubeconfig. |
|
| --rootfs string | |
Шлях до 'справжньої' кореневої файлової системи хоста. Це змусить kubeadm виконати chroot у вказаний шлях. |
|
kubeadm init або kubeadm join