- 1:
- 2:
- 3:
- 4:
- 5:
- 6:
- 7:
- 8:
- 9:
- 10:
- 11:
- 12:
- 13:
- 14:
- 15:
- 16:
- 17:
- 18:
- 19:
- 20:
- 21:
- 22:
- 23:
- 24:
- 25:
- 26:
- 27:
Опис
Оновлення кластера до новішої версії відбувається плавно за допомогою цієї команди
kubeadm upgrade [flags]
Параметри
| -h, --help |
| довідка для upgrade |
Параметри, успадковані від батьківських команд
| --rootfs string |
| Шлях до 'справжньої' кореневої файлової системи хоста. Це змусить kubeadm виконати chroot у вказаний шлях. |
1 -
Опис
Оновлює кластер Kubernetes до вказаної версії
Команда "apply [version]" виконує наступні фази:
preflight Run preflight checks before upgrade
control-plane Upgrade the control plane
upload-config Upload the kubeadm and kubelet configurations to ConfigMaps
/kubeadm Upload the kubeadm ClusterConfiguration to a ConfigMap
/kubelet Upload the kubelet configuration to a ConfigMap
kubelet-config Upgrade the kubelet configuration for this node
bootstrap-token Configures bootstrap token and cluster-info RBAC rules
addon Upgrade the default kubeadm addons
/coredns Upgrade the CoreDNS addon
/kube-proxy Upgrade the kube-proxy addon
post-upgrade Run post upgrade tasks
kubeadm upgrade apply [version]
Параметри
| --allow-experimental-upgrades |
| Показує нестабільні версії Kubernetes як альтернативу для оновлення і дозволяє оновлення до альфа/бета/кандидатів на випуск версій Kubernetes. |
| --allow-release-candidate-upgrades |
| Показує версії кандидатів на випуск Kubernetes як альтернативу для оновлення і дозволяє оновлювати до версій кандидатів на випуск Kubernetes. |
| --certificate-renewal Типово: true |
| Виконує поновлення сертифікатів, що використовуються компонентами, які змінюються під час оновлень. |
| --config string |
| Шлях до конфігураційного файлу kubeadm. |
| --dry-run |
| Не змінювати жодного стану, лише вивести, які дії було б виконано. |
| --etcd-upgrade Типово: true |
| Виконує оновлення etcd. |
| -f, --force |
| Примусове оновлення, навіть якщо деякі вимоги можуть бути не виконані. Це також передбачає неінтерактивний режим. |
| -h, --help |
| довідка для apply |
| --ignore-preflight-errors strings |
| Список перевірок, помилки яких будуть показані як попередження. Приклад: 'IsPrivilegedUser,Swap'. Значення 'all' ігнорує помилки всіх перевірок. |
| --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" є необовʼязковим рядком, який можна використовувати для визначення, які патчі застосовуються першими за алфавітно-цифровим порядком. |
| --print-config |
| Вказує, чи потрібно надрукувати файл конфігурації, який буде використаний під час оновлення. |
| --skip-phases strings |
| Список фаз, які потрібно пропустити |
| -y, --yes |
| Виконати оновлення і не запитувати підтвердження (режим без взаємодії). |
Параметри, успадковані від батьківських команд
| --rootfs string |
| Шлях до 'справжньої' кореневої файлової системи хоста. Це змусить kubeadm виконати chroot у вказаний шлях. |
2 -
Опис
Використовуйте цю команду для виклику однієї фази робочого процесу "apply"
kubeadm upgrade apply phase [flags]
Параметри
| -h, --help |
| довідка для phase |
Параметри, успадковані від батьківських команд
| --rootfs string |
| Шлях до 'справжньої' кореневої файлової системи хоста. Це змусить kubeadm виконати chroot у вказаний шлях. |
3 -
Опис
Оновлює типові надбудови kubeadm
kubeadm upgrade apply phase addon [flags]
Параметри
| -h, --help |
| довідка для addon |
Параметри, успадковані від батьківських команд
| --rootfs string |
| Шлях до 'справжньої' кореневої файлової системи хоста. Це змусить kubeadm виконати chroot у вказаний шлях. |
4 -
Опис
Оновлення всіх надбудов
kubeadm upgrade apply phase addon all [flags]
Параметри
| --config string |
| Шлях до конфігураційного файлу kubeadm. |
| --dry-run |
| Не змінювати жодного стану, лише вивести, які дії було б виконано. |
| -h, --help |
| довідка для all |
| --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 у вказаний шлях. |
5 -
Опис
Оновлення надбудови CoreDNS
kubeadm upgrade apply phase addon coredns [flags]
Параметри
| --config string |
| Шлях до конфігураційного файлу kubeadm. |
| --dry-run |
| Не змінювати жодного стану, лише вивести, які дії було б виконано. |
| -h, --help |
| довідка для coredns |
| --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 у вказаний шлях. |
6 -
Опис
Оновлює надбудову kube-proxy
kubeadm upgrade apply phase addon kube-proxy [flags]
Параметри
| --config string |
| Шлях до конфігураційного файлу kubeadm. |
| --dry-run |
| Не змінювати жодного стану, лише вивести, які дії було б виконано. |
| -h, --help |
| довідка для kube-proxy |
| --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 у вказаний шлях. |
7 -
Опис
Налаштовує токен 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 у вказаний шлях. |
8 -
Опис
Оновлення панелі управління
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 у вказаний шлях. |
9 -
Опис
Оновлює конфігурацію 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 у вказаний шлях. |
10 -
Опис
Запуск завдань після оновлення
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 у вказаний шлях. |
11 -
Опис
Запуск попередніх перевірок перед оновленням
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 у вказаний шлях. |
12 -
Опис
Завантаження конфігурацій kubeadm та kubelet до ConfigMaps
kubeadm upgrade apply phase upload-config [flags]
Параметри
| -h, --help |
| довідка для upload-config |
Параметри, успадковані від батьківських команд
| --rootfs string |
| Шлях до 'справжньої' кореневої файлової системи хоста. Це змусить kubeadm виконати chroot у вказаний шлях. |
13 -
Опис
Завантаження всіх конфігурацій до ConfigMaps
kubeadm upgrade apply phase upload-config all [flags]
Параметри
| --config string |
| Шлях до конфігураційного файлу kubeadm. |
| --dry-run |
| Не змінювати жодного стану, лише вивести, які дії було б виконано. |
| -h, --help |
| довідка для all |
| --kubeconfig string Типово: "/etc/kubernetes/admin.conf" |
| Файл kubeconfig, який використовується для спілкування з кластером. Якщо прапорець не встановлено, може бути переглянутий набір стандартних місць для пошуку наявного файлу kubeconfig. |
Параметри, успадковані від батьківських команд
| --rootfs string |
| Шлях до 'справжньої' кореневої файлової системи хоста. Це змусить kubeadm виконати chroot у вказаний шлях. |
14 -
Опис
Завантаження kubeadm ClusterConfiguration до ConfigMap
kubeadm upgrade apply phase upload-config kubeadm [flags]
Параметри
| --config string |
| Шлях до конфігураційного файлу kubeadm. |
| --dry-run |
| Не змінювати жодного стану, лише вивести, які дії було б виконано. |
| -h, --help |
| довідка для kubeadm |
| --kubeconfig string Типово: "/etc/kubernetes/admin.conf" |
| Файл kubeconfig, який використовується для спілкування з кластером. Якщо прапорець не встановлено, може бути переглянутий набір стандартних місць для пошуку наявного файлу kubeconfig. |
Параметри, успадковані від батьківських команд
| --rootfs string |
| Шлях до 'справжньої' кореневої файлової системи хоста. Це змусить kubeadm виконати chroot у вказаний шлях. |
15 -
Опис
Завантаження конфігурації kubelet до ConfigMap
kubeadm upgrade apply phase upload-config kubelet [flags]
Параметри
| --config string |
| Шлях до конфігураційного файлу kubeadm. |
| --dry-run |
| Не змінювати жодного стану, лише вивести, які дії було б виконано. |
| -h, --help |
| довідка для kubelet |
| --kubeconfig string Типово: "/etc/kubernetes/admin.conf" |
| Файл kubeconfig, який використовується для спілкування з кластером. Якщо прапорець не встановлено, може бути переглянутий набір стандартних місць для пошуку наявного файлу kubeconfig. |
Параметри, успадковані від батьківських команд
| --rootfs string |
| Шлях до 'справжньої' кореневої файлової системи хоста. Це змусить kubeadm виконати chroot у вказаний шлях. |
16 -
Опис
Показує, які відмінності буде застосовано до наявних маніфестів статичних Podʼів. Дивіться також: kubeadm upgrade apply --dry-run
kubeadm upgrade diff [version] [flags]
Параметри
| --config string |
| Шлях до конфігураційного файлу kubeadm. |
| -c, --context-lines int Типово: 3 |
| Скільки рядків контексту в diff |
| -h, --help |
| довідка для diff |
| --kubeconfig string Типово: "/etc/kubernetes/admin.conf" |
| Файл kubeconfig, який використовується для спілкування з кластером. Якщо прапорець не встановлено, може бути переглянутий набір стандартних місць для пошуку наявного файлу kubeconfig. |
Параметри, успадковані від батьківських команд
| --rootfs string |
| Шлях до 'справжньої' кореневої файлової системи хоста. Це змусить kubeadm виконати chroot у вказаний шлях. |
17 -
Опис
Команди upgrade для вузла в кластері
Команда "node" виконує наступні фази:
preflight Run upgrade node pre-flight checks
control-plane Upgrade the control plane instance deployed on this node, if any
kubelet-config Upgrade the kubelet configuration for this node
addon Upgrade the default kubeadm addons
/coredns Upgrade the CoreDNS addon
/kube-proxy Upgrade the kube-proxy addon
post-upgrade Run post upgrade tasks
kubeadm upgrade node [flags]
Параметри
| --certificate-renewal Типово: true |
| Виконує поновлення сертифікатів, що використовуються компонентами, які змінюються під час оновлень. |
| --config string |
| Шлях до конфігураційного файлу kubeadm. |
| --dry-run |
| Не змінювати жодного стану, лише вивести дії, які було б виконано. |
| --etcd-upgrade Типово: true |
| Виконує оновлення etcd. |
| -h, --help |
| довідка для node |
| --ignore-preflight-errors strings |
| Список перевірок, помилки яких будуть показані як попередження. Приклад: 'IsPrivilegedUser,Swap'. Значення 'all' ігнорує помилки всіх перевірок. |
| --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" є необовʼязковим рядком, який можна використовувати для визначення, які патчі застосовуються першими за алфавітно-цифровим порядком. |
| --skip-phases strings |
| Список фаз, які потрібно пропустити |
Параметри, успадковані від батьківських команд
| --rootfs string |
| Шлях до 'справжньої' кореневої файлової системи хоста. Це змусить kubeadm виконати chroot у вказаний шлях. |
18 -
Опис
Використовуйте цю команду для виклику однієї фази робочого процесу "node"
kubeadm upgrade node phase [flags]
Параметри
| -h, --help |
| довідка для phase |
Параметри, успадковані від батьківських команд
| --rootfs string |
| Шлях до 'справжньої' кореневої файлової системи хоста. Це змусить kubeadm виконати chroot у вказаний шлях. |
19 -
Опис
Оновлює типові надбудови kubeadm
kubeadm upgrade node phase addon [flags]
Параметри
| -h, --help |
| довідка для addon |
Параметри, успадковані від батьківських команд
| --rootfs string |
| Шлях до 'справжньої' кореневої файлової системи хоста. Це змусить kubeadm виконати chroot у вказаний шлях. |
20 -
Опис
Оновлення всіх надбудов
kubeadm upgrade node phase addon all [flags]
Параметри
| --config string |
| Шлях до конфігураційного файлу kubeadm. |
| --dry-run |
| Не змінювати жодного стану, лише вивести дії, які було б виконано. |
| -h, --help |
| довідка для all |
| --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 у вказаний шлях. |
21 -
Опис
Оновлення надбудови CoreDNS
kubeadm upgrade node phase addon coredns [flags]
Параметри
| --config string |
| Шлях до конфігураційного файлу kubeadm. |
| --dry-run |
| Не змінювати жодного стану, лише вивести дії, які було б виконано. |
| -h, --help |
| довідка для coredns |
| --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 у вказаний шлях. |
22 -
Опис
Оновлює надбудову kube-proxy
kubeadm upgrade node phase addon kube-proxy [flags]
Параметри
| --config string |
| Шлях до конфігураційного файлу kubeadm. |
| --dry-run |
| Не змінювати жодного стану, лише вивести дії, які було б виконано. |
| -h, --help |
| довідка для kube-proxy |
| --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 у вказаний шлях. |
23 -
Опис
Оновлює екземпляр панелі управління, розгорнутий на цьому вузлі, якщо такий є
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 у вказаний шлях. |
24 -
Опис
Оновлює конфігурацію 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 у вказаний шлях. |
25 -
Опис
Запуск завдань після оновлення
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 у вказаний шлях. |
26 -
Виконує попередні перевірки 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 у вказаний шлях. |
27 -
Опис
Перевіряє, до яких версій можна оновитися, і перевіряє, чи можна оновити ваш поточний кластер. Ця команда може бути виконана лише на вузлах панелі управління, де існує файл kubeconfig "admin.conf". Щоб пропустити перевірку Інтернету, вкажіть необовʼязковий параметр [version].
kubeadm upgrade plan [version] [flags]
Параметри
| --allow-experimental-upgrades |
| Показує нестабільні версії Kubernetes як альтернативу для оновлення і дозволяє оновлення до альфа/бета/кандидатів на випуск версій Kubernetes. |
| --allow-missing-template-keys Типово: true |
| Якщо true, ігнорувати будь-які помилки в шаблонах, коли поле або ключ map відсутні в шаблоні. Застосовується тільки до форматів виведення golang і jsonpath. |
| --allow-release-candidate-upgrades |
| Показує версії кандидатів на випуск Kubernetes як альтернативу для оновлення і дозволяє оновлювати до версій кандидатів на випуск Kubernetes. |
| --config string |
| Шлях до конфігураційного файлу kubeadm. |
| --etcd-upgrade Типово: true |
| Виконує оновлення etcd. |
| -h, --help |
| довідка для plan |
| --ignore-preflight-errors strings |
| Список перевірок, помилки яких будуть показані як попередження. Приклад: 'IsPrivilegedUser,Swap'. Значення 'all' ігнорує помилки всіх перевірок. |
| --kubeconfig string Типово: "/etc/kubernetes/admin.conf" |
| Файл kubeconfig, який використовується для спілкування з кластером. Якщо прапорець не встановлено, може бути переглянутий набір стандартних місць для пошуку наявного файлу kubeconfig. |
| -o, --output string Типово: "text" |
| Формат виводу. Один з: text|json|yaml|kyaml|go-template|go-template-file|template|templatefile|jsonpath|jsonpath-as-json|jsonpath-file. |
| --print-config |
| Вказує, чи потрібно надрукувати файл конфігурації, який буде використаний під час оновлення. |
| --show-managed-fields |
| Якщо true, залишати managedFields при виведенні обʼєктів у форматі JSON або YAML. |
Параметри, успадковані від батьківських команд
| --rootfs string |
| Шлях до 'справжньої' кореневої файлової системи хоста. Це змусить kubeadm виконати chroot у вказаний шлях. |