Fix bugs about kubeadm upgrading. (#12809)

* Fix bug about kubeadm upgrading

It will lead to the following error if using `yum upgrade -y kubeadm --disableexcludes=kubernetes` command:
<https://serverfault.com/questions/943696/fatal-unexpected-error-when-reading-kubeadm-config-configmap-clusterconfigurat>
Running `yum upgrade -y kubeadm --disableexcludes=kubernetes` command will upgrade the kubeadm to v1.13 but kubeadm v1.13 could not upgrade the v1.12 kubeadm cluster.

* Update kubeadm-upgrade-1-12.md

* Update kubeadm-upgrade-1-12.md

* Update kubeadm-upgrade-1-12.md
pull/12775/head
Linus Lee 2019-02-24 22:14:42 -06:00 committed by Kubernetes Prow Robot
parent 252f4d5261
commit 924d764233
1 changed files with 8 additions and 4 deletions

View File

@ -39,12 +39,14 @@ This page explains how to upgrade a Kubernetes cluster created with `kubeadm` fr
{{< tabs name="k8s_install" >}}
{{% tab name="Ubuntu, Debian or HypriotOS" %}}
# replace "x" with the latest patch version
apt-mark unhold kubeadm && \
apt-get update && apt-get upgrade -y kubeadm && \
apt-get update && apt-get upgrade -y kubeadm=1.12.x-00 && \
apt-mark hold kubeadm
{{% /tab %}}
{{% tab name="CentOS, RHEL or Fedora" %}}
yum upgrade -y kubeadm --disableexcludes=kubernetes
# replace "x" with the latest patch version
yum upgrade -y kubeadm-1.12.x --disableexcludes=kubernetes
{{% /tab %}}
{{< /tabs >}}
@ -230,11 +232,13 @@ This page explains how to upgrade a Kubernetes cluster created with `kubeadm` fr
{{< tabs name="k8s_upgrade" >}}
{{% tab name="Ubuntu, Debian or HypriotOS" %}}
# replace "x" with the latest patch version
apt-get update
apt-get upgrade -y kubelet kubeadm
apt-get upgrade -y kubelet=1.12.x-00 kubeadm=1.12.x-00
{{% /tab %}}
{{% tab name="CentOS, RHEL or Fedora" %}}
yum upgrade -y kubelet kubeadm --disableexcludes=kubernetes
# replace "x" with the latest patch version
yum upgrade -y kubelet-1.12.x kubeadm-1.12.x --disableexcludes=kubernetes
{{% /tab %}}
{{< /tabs >}}