- 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:
Опис
Оновлення кластера до новішої версії відбувається плавно за допомогою цієї команди
Параметри
| -h, --help |
| Довідка upgrade |
Параметри успадковані від батьківських команд
| --rootfs string |
| Шлях до реальної кореневої файлової системи хоста. Це призведе до зміни корення (chroot) kubeadm на вказаних шлях |
1 -
Опис
Оновлює кластер Kubernetes до вказаної версії.
Команда "apply [version]" виконує наступні етапи:
preflight Виконання перевірок перед запуском
control-plane Оновлення панелі управління
upload-config Завантаження конфігурації kubeadm та kubelet у ConfigMapі
/kubeadm Завантаження конфігурації кластера kubeadm у ConfigMap
/kubelet Завантаження конфігурації компоненту kubelet у ConfigMap
kubelet-config Оновлення конфігурації kubelet для цього вузла
bootstrap-token Налаштування токену bootstrap та правил cluster-info RBAC
addon Оновлення типових надбудов kubeadm
/coredns Оновлення надбудови CoreDNS
/kube-proxy Оновлення надбудови kube-proxy
post-upgrade Запуск завдань після оновлення
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". "patchtype" може бути одним із "strategic", "merge" або "json", і вони відповідають форматам патчів, які підтримуються kubectl. Стандартно "patchtype" - "strategic". "extension" повинен бути або "json", або "yaml". "suffix" є необовʼязковим рядком, який може використовуватися для визначення порядку застосування патчів за алфавітом. |
| --print-config |
| Вказує, чи потрібно надрукувати файл конфігурації, який буде використаний під час оновлення. |
| --skip-phases strings |
| Список етапів, які потрібно оминути |
| -y, --yes |
| Виконати оновлення і не запитувати підтвердження (режим без взаємодії). |
Параметри успадковані від батьківських команд
| --rootfs string |
| Шлях до реальної кореневої файлової системи хоста. Це призведе до зміни корення (chroot) kubeadm на вказаних шлях |
2 -
Опис
Використовуйте цю команду для виклику однієї фази робочого процесу "apply"
kubeadm upgrade apply phase [flags]
Параметри успадковані від батьківських команд
| --rootfs string |
| Шлях до реальної кореневої файлової системи хоста. Це призведе до зміни корення (chroot) kubeadm на вказаних шлях |
3 -
Опис
Оновлює стандартні надбудови kubeadm
kubeadm upgrade apply phase addon [flags]
Параметри
Параметри успадковані від батьківських команд
| --rootfs string |
| Шлях до реальної кореневої файлової системи хоста. Це призведе до зміни корення (chroot) kubeadm на вказаних шлях |
4 -
Synopsis
Оновлює всі надбудови
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". "patchtype" може бути одним з "strategic", "merge" або "json", і вони відповідають форматам патчів, що підтримуються kubectl. Стандартно "patchtype" є "strategic". "extension" повинно бути або "json", або "yaml". "suffix" є необовʼязковим рядком, який можна використовувати для визначення, які патчі застосовуються першими за алфавітно-цифровим порядком. |
Параметри успадковані від батьківських команд
| --rootfs string |
| Шлях до реальної кореневої файлової системи хоста. Це призведе до зміни корення (chroot) kubeadm на вказаних шлях |
5 -
Synopsis
Оновлення надбудови 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". "patchtype" може бути одним з "strategic", "merge" або "json", і вони відповідають форматам патчів, що підтримуються kubectl. Стандартно "patchtype" є "strategic". "extension" повинно бути або "json", або "yaml". "suffix" є необовʼязковим рядком, який можна використовувати для визначення, які патчі застосовуються першими за алфавітно-цифровим порядком. |
Параметри успадковані від батьківських команд
| --rootfs string |
| Шлях до реальної кореневої файлової системи хоста. Це призведе до зміни корення (chroot) kubeadm на вказаних шлях |
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. |
Параметри успадковані від батьківських команд
| --rootfs string |
| Шлях до реальної кореневої файлової системи хоста. Це призведе до зміни корення (chroot) kubeadm на вказаних шлях |
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 |
| Шлях до реальної кореневої файлової системи хоста. Це призведе до зміни корення (chroot) kubeadm на вказаних шлях |
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". "patchtype" може бути одним з "strategic", "merge" або "json", і вони відповідають форматам патчів, що підтримуються kubectl. Стандартно "patchtype" є "strategic". "extension" повинно бути або "json", або "yaml". "suffix" є необовʼязковим рядком, який можна використовувати для визначення, які патчі застосовуються першими за алфавітно-цифровим порядком. |
Параметри успадковані від батьківських команд
| --rootfs string |
| Шлях до реальної кореневої файлової системи хоста. Це призведе до зміни корення (chroot) kubeadm на вказаних шлях |
9 -
Опис
Оновлення конфігурації kubelet для цього вузла, завантаживши її з файлу kubelet-config ConfigMap, що зберігається у кластері
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". "patchtype" може бути одним з "strategic", "merge" або "json", і вони відповідають форматам патчів, що підтримуються kubectl. Стандартно "patchtype" є "strategic". "extension" повинно бути або "json", або "yaml". "suffix" є необовʼязковим рядком, який можна використовувати для визначення, які патчі застосовуються першими за алфавітно-цифровим порядком. |
Параметри успадковані від батьківських команд
| --rootfs string |
| Шлях до реальної кореневої файлової системи хоста. Це призведе до зміни корення (chroot) kubeadm на вказаних шлях |
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 |
| Шлях до реальної кореневої файлової системи хоста. Це призведе до зміни корення (chroot) kubeadm на вказаних шлях |
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 Default: "/etc/kubernetes/admin.conf" |
| Файл kubeconfig, який використовується для спілкування з кластером. Якщо прапорець не встановлено, може буити переглянутий набір стандартних місць для пошуку наявного файлу kubeconfig. |
| -y, --yes |
| Виконати оновлення і не запитувати підтвердження (режим без взаємодії). |
Параметри успадковані від батьківських команд
| --rootfs string |
| Шлях до реальної кореневої файлової системи хоста. Це призведе до зміни корення (chroot) kubeadm на вказаних шлях |
12 -
Опис
Завантаження конфігурацій kubeadm та kubelet до ConfigMaps
kubeadm upgrade apply phase upload-config [flags]
| -h, --help |
| Довідка for upload-config |
Параметри успадковані від батьківських команд
| --rootfs string |
| Шлях до реальної кореневої файлової системи хоста. Це призведе до зміни корення (chroot) kubeadm на вказаних шлях |
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 |
| Шлях до реальної кореневої файлової системи хоста. Це призведе до зміни корення (chroot) kubeadm на вказаних шлях |
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 |
| Шлях до реальної кореневої файлової системи хоста. Це призведе до зміни корення (chroot) kubeadm на вказаних шлях |
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 |
| Шлях до реальної кореневої файлової системи хоста. Це призведе до зміни корення (chroot) kubeadm на вказаних шлях |
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 |
| Шлях до реальної кореневої файлової системи хоста. Це призведе до зміни корення (chroot) kubeadm на вказаних шлях |
17 -
Опис
Команда upgrade для вузлів в кластері.
Команда "node" виконує наступні фази:
preflight Виконання попереднії перевірок оновлення вузла
control-plane Оновлення екземпляру панелі управління, розгорнутий на цьому вузлі, якщо такий є
kubelet-config Оновлення конфігурацію kubelet для цього вузла
addon Оновлення стандартних надбудов kubeadm
/coredns Оновлення надбудови CoreDNS
/kube-proxy Оновлення надбудови kube-proxy
post-upgrade Запуск завдань після оновлення
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". "patchtype" може бути одним із "strategic", "merge" або "json", і вони відповідають форматам патчів, що підтримуються kubectl. Стандартно "patchtype" - "strategic". "extension" повинен бути або "json", або "yaml". "suffix" - це необовʼязковий рядок, який може використовуватися для визначення порядку застосування патчів за алфавітном. |
| --skip-phases strings |
| Список фаз, які слід пропустити. |
Параметри успадковані від батьківських команд
| --rootfs string |
| Шлях до реальної кореневої файлової системи хоста. Це призведе до зміни корення (chroot) kubeadm на вказаних шлях |
18 -
Опис
Використовуйте цю команду для виклику однієї фази робочого процесу "node"
kubeadm upgrade node phase [flags]
Параметри
Параметри успадковані від батьківських команд
| --rootfs string |
| Шлях до реальної кореневої файлової системи хоста. Це призведе до зміни корення (chroot) kubeadm на вказаних шлях |
19 -
Опис
Оновлення стандартних надбудов kubeadm
kubeadm upgrade node phase addon [flags]
Параметри
Параметри успадковані від батьківських команд
| --rootfs string |
| Шлях до реальної кореневої файлової системи хоста. Це призведе до зміни корення (chroot) kubeadm на вказаних шлях |
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". "patchtype" може бути одним з "strategic", "merge" або "json", і вони відповідають форматам патчів, що підтримуються kubectl. Стандартно "patchtype" є "strategic". "extension" повинно бути або "json", або "yaml". "suffix" є необовʼязковим рядком, який можна використовувати для визначення, які патчі застосовуються першими за алфавітно-цифровим порядком. |
Параметри успадковані від батьківських команд
| --rootfs string |
| Шлях до реальної кореневої файлової системи хоста. Це призведе до зміни корення (chroot) kubeadm на вказаних шлях |
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". "patchtype" може бути одним з "strategic", "merge" або "json", і вони відповідають форматам патчів, що підтримуються kubectl. Стандартно "patchtype" є "strategic". "extension" повинно бути або "json", або "yaml". "suffix" є необовʼязковим рядком, який можна використовувати для визначення, які патчі застосовуються першими за алфавітно-цифровим порядком. |
Параметри успадковані від батьківських команд
| --rootfs string |
| Шлях до реальної кореневої файлової системи хоста. Це призведе до зміни корення (chroot) kubeadm на вказаних шлях |
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. |
Параметри успадковані від батьківських команд
| --rootfs string |
| Шлях до реальної кореневої файлової системи хоста. Це призведе до зміни корення (chroot) kubeadm на вказаних шлях |
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". "patchtype" може бути одним з "strategic", "merge" або "json", і вони відповідають форматам патчів, що підтримуються kubectl. Стандартно "patchtype" є "strategic". "extension" повинно бути або "json", або "yaml". "suffix" є необовʼязковим рядком, який можна використовувати для визначення, які патчі застосовуються першими за алфавітно-цифровим порядком. |
Параметри успадковані від батьківських команд
| --rootfs string |
| Шлях до реальної кореневої файлової системи хоста. Це призведе до зміни корення (chroot) kubeadm на вказаних шлях |
24 -
Опис
Оновлення конфігурації kubelet для цього вузла, завантаживши її з файлу kubelet-config ConfigMap, що зберігається у кластері
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". "patchtype" може бути одним з "strategic", "merge" або "json", і вони відповідають форматам патчів, що підтримуються kubectl. Стандартно "patchtype" є "strategic". "extension" повинно бути або "json", або "yaml". "suffix" є необовʼязковим рядком, який можна використовувати для визначення, які патчі застосовуються першими за алфавітно-цифровим порядком. |
Параметри успадковані від батьківських команд
| --rootfs string |
| Шлях до реальної кореневої файлової системи хоста. Це призведе до зміни корення (chroot) kubeadm на вказаних шлях |
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 |
| Шлях до реальної кореневої файлової системи хоста. Це призведе до зміни корення (chroot) kubeadm на вказаних шлях |
26 -
Опис
Ця команда виконує попередні перевірки для kubeadm upgrade node.
kubeadm upgrade node phase preflight [flags]
Параметри
| --config string |
| Шлях до конфігураційного файлу kubeadm. |
| -h, --help |
| Довідка preflight |
| --ignore-preflight-errors strings |
| Список перевірок, помилки яких будуть показані як попередження. Приклад: 'IsPrivilegedUser,Swap'. Значення 'all' ігнорує помилки всіх перевірок. |
Параметри успадковані від батьківських команд
| --rootfs string |
| Шлях до реальної кореневої файлової системи хоста. Це призведе до зміни корення (chroot) kubeadm на вказаних шлях |
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 |
| Шлях до реальної кореневої файлової системи хоста. Це призведе до зміни корення (chroot) kubeadm на вказаних шлях |