38 lines
1.3 KiB
Markdown
Executable File
38 lines
1.3 KiB
Markdown
Executable File
---
|
|
approvers:
|
|
- mikedanese
|
|
- luxas
|
|
- jbeda
|
|
title: kubeadm upgrade
|
|
---
|
|
{% capture overview %}
|
|
|
|
`kubeadm upgrade` is a user-friendly command that wraps complex upgrading logic behind one command, with support
|
|
for both planning an upgrade and actually performing it. `kubeadm upgrade` can also be used for downgrading
|
|
cluster if necessary.
|
|
|
|
Every upgrade process might be a bit different, so we've documented each minor upgrade process individually.
|
|
Please check these documents out for more detailed how-to-upgrade guidance:
|
|
|
|
* [1.6 to 1.7 upgrades](/docs/tasks/administer-cluster/kubeadm-upgrade-1-7/)
|
|
* [1.7.x to 1.7.y upgrades](/docs/tasks/administer-cluster/kubeadm-upgrade-1-8/)
|
|
* [1.7 to 1.8 upgrades](/docs/tasks/administer-cluster/kubeadm-upgrade-1-8/)
|
|
* [1.8.x to 1.8.y upgrades](/docs/tasks/administer-cluster/kubeadm-upgrade-1-8/)
|
|
|
|
{% endcapture %}
|
|
|
|
{% capture body %}
|
|
## kubeadm upgrade plan {#cmd-upgrade-plan}
|
|
{% include_relative generated/kubeadm_upgrade_plan.md %}
|
|
|
|
## kubeadm upgrade apply {#cmd-upgrade-apply}
|
|
{% include_relative generated/kubeadm_upgrade_apply.md %}
|
|
|
|
{% endcapture %}
|
|
|
|
{% capture whatsnext %}
|
|
* [kubeadm config](kubeadm-config.md) if you initialized your cluster using kubeadm v1.7.x or lower, to configure your cluster for `kubeadm upgrade`
|
|
{% endcapture %}
|
|
|
|
{% include templates/concept.md %}
|