changed numbered lists to bulleted in kubeadm-upgrade doc
This commit is contained in:
@@ -47,7 +47,7 @@ The upgrade workflow at high level is the following:
|
|||||||
|
|
||||||
## Determine which version to upgrade to
|
## Determine which version to upgrade to
|
||||||
|
|
||||||
1. Find the latest stable 1.17 version:
|
- Find the latest stable 1.17 version:
|
||||||
|
|
||||||
{{< tabs name="k8s_install_versions" >}}
|
{{< tabs name="k8s_install_versions" >}}
|
||||||
{{% tab name="Ubuntu, Debian or HypriotOS" %}}
|
{{% tab name="Ubuntu, Debian or HypriotOS" %}}
|
||||||
@@ -67,7 +67,7 @@ The upgrade workflow at high level is the following:
|
|||||||
|
|
||||||
### Upgrade the first control plane node
|
### Upgrade the first control plane node
|
||||||
|
|
||||||
1. On your first control plane node, upgrade kubeadm:
|
- On your first control plane node, upgrade kubeadm:
|
||||||
|
|
||||||
{{< tabs name="k8s_install_kubeadm_first_cp" >}}
|
{{< tabs name="k8s_install_kubeadm_first_cp" >}}
|
||||||
{{% tab name="Ubuntu, Debian or HypriotOS" %}}
|
{{% tab name="Ubuntu, Debian or HypriotOS" %}}
|
||||||
@@ -86,13 +86,13 @@ The upgrade workflow at high level is the following:
|
|||||||
{{% /tab %}}
|
{{% /tab %}}
|
||||||
{{< /tabs >}}
|
{{< /tabs >}}
|
||||||
|
|
||||||
1. Verify that the download works and has the expected version:
|
- Verify that the download works and has the expected version:
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
kubeadm version
|
kubeadm version
|
||||||
```
|
```
|
||||||
|
|
||||||
1. On the control plane node, run:
|
- On the control plane node, run:
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
sudo kubeadm upgrade plan
|
sudo kubeadm upgrade plan
|
||||||
@@ -139,7 +139,7 @@ The upgrade workflow at high level is the following:
|
|||||||
For more information see the [certificate management guide](/docs/tasks/administer-cluster/kubeadm/kubeadm-certs).
|
For more information see the [certificate management guide](/docs/tasks/administer-cluster/kubeadm/kubeadm-certs).
|
||||||
{{</ note >}}
|
{{</ note >}}
|
||||||
|
|
||||||
1. Choose a version to upgrade to, and run the appropriate command. For example:
|
- Choose a version to upgrade to, and run the appropriate command. For example:
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
# replace x with the patch version you picked for this upgrade
|
# replace x with the patch version you picked for this upgrade
|
||||||
@@ -227,7 +227,7 @@ The upgrade workflow at high level is the following:
|
|||||||
[upgrade/kubelet] Now that your control plane is upgraded, please proceed with upgrading your kubelets if you haven't already done so.
|
[upgrade/kubelet] Now that your control plane is upgraded, please proceed with upgrading your kubelets if you haven't already done so.
|
||||||
```
|
```
|
||||||
|
|
||||||
1. Manually upgrade your CNI provider plugin.
|
- Manually upgrade your CNI provider plugin.
|
||||||
|
|
||||||
Your Container Network Interface (CNI) provider may have its own upgrade instructions to follow.
|
Your Container Network Interface (CNI) provider may have its own upgrade instructions to follow.
|
||||||
Check the [addons](/docs/concepts/cluster-administration/addons/) page to
|
Check the [addons](/docs/concepts/cluster-administration/addons/) page to
|
||||||
@@ -237,7 +237,7 @@ The upgrade workflow at high level is the following:
|
|||||||
|
|
||||||
### Upgrade additional control plane nodes
|
### Upgrade additional control plane nodes
|
||||||
|
|
||||||
1. Same as the first control plane node but use:
|
- Same as the first control plane node but use:
|
||||||
|
|
||||||
```
|
```
|
||||||
sudo kubeadm upgrade node
|
sudo kubeadm upgrade node
|
||||||
@@ -262,7 +262,7 @@ Also `sudo kubeadm upgrade plan` is not needed.
|
|||||||
|
|
||||||
### Upgrade kubelet and kubectl
|
### Upgrade kubelet and kubectl
|
||||||
|
|
||||||
1. Upgrade the kubelet and kubectl on all control plane nodes:
|
- Upgrade the kubelet and kubectl on all control plane nodes:
|
||||||
|
|
||||||
{{< tabs name="k8s_install_kubelet" >}}
|
{{< tabs name="k8s_install_kubelet" >}}
|
||||||
{{% tab name="Ubuntu, Debian or HypriotOS" %}}
|
{{% tab name="Ubuntu, Debian or HypriotOS" %}}
|
||||||
@@ -281,7 +281,7 @@ Also `sudo kubeadm upgrade plan` is not needed.
|
|||||||
{{% /tab %}}
|
{{% /tab %}}
|
||||||
{{< /tabs >}}
|
{{< /tabs >}}
|
||||||
|
|
||||||
1. Restart the kubelet
|
- Restart the kubelet
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
sudo systemctl restart kubelet
|
sudo systemctl restart kubelet
|
||||||
@@ -304,7 +304,7 @@ without compromising the minimum required capacity for running your workloads.
|
|||||||
|
|
||||||
### Upgrade kubeadm
|
### Upgrade kubeadm
|
||||||
|
|
||||||
1. Upgrade kubeadm on all worker nodes:
|
- Upgrade kubeadm on all worker nodes:
|
||||||
|
|
||||||
{{< tabs name="k8s_install_kubeadm_worker_nodes" >}}
|
{{< tabs name="k8s_install_kubeadm_worker_nodes" >}}
|
||||||
{{% tab name="Ubuntu, Debian or HypriotOS" %}}
|
{{% tab name="Ubuntu, Debian or HypriotOS" %}}
|
||||||
@@ -325,7 +325,7 @@ without compromising the minimum required capacity for running your workloads.
|
|||||||
|
|
||||||
### Upgrade the kubelet configuration
|
### Upgrade the kubelet configuration
|
||||||
|
|
||||||
1. Call the following command:
|
- Call the following command:
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
sudo kubeadm upgrade node
|
sudo kubeadm upgrade node
|
||||||
@@ -333,7 +333,7 @@ without compromising the minimum required capacity for running your workloads.
|
|||||||
|
|
||||||
### Drain the node
|
### Drain the node
|
||||||
|
|
||||||
1. Prepare the node for maintenance by marking it unschedulable and evicting the workloads:
|
- Prepare the node for maintenance by marking it unschedulable and evicting the workloads:
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
# replace <node-to-drain> with the name of your node you are draining
|
# replace <node-to-drain> with the name of your node you are draining
|
||||||
@@ -350,7 +350,7 @@ without compromising the minimum required capacity for running your workloads.
|
|||||||
|
|
||||||
### Upgrade kubelet and kubectl
|
### Upgrade kubelet and kubectl
|
||||||
|
|
||||||
1. Upgrade the kubelet and kubectl on all worker nodes:
|
- Upgrade the kubelet and kubectl on all worker nodes:
|
||||||
|
|
||||||
{{< tabs name="k8s_kubelet_and_kubectl" >}}
|
{{< tabs name="k8s_kubelet_and_kubectl" >}}
|
||||||
{{% tab name="Ubuntu, Debian or HypriotOS" %}}
|
{{% tab name="Ubuntu, Debian or HypriotOS" %}}
|
||||||
@@ -369,7 +369,7 @@ without compromising the minimum required capacity for running your workloads.
|
|||||||
{{% /tab %}}
|
{{% /tab %}}
|
||||||
{{< /tabs >}}
|
{{< /tabs >}}
|
||||||
|
|
||||||
1. Restart the kubelet
|
- Restart the kubelet
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
sudo systemctl restart kubelet
|
sudo systemctl restart kubelet
|
||||||
@@ -377,7 +377,7 @@ without compromising the minimum required capacity for running your workloads.
|
|||||||
|
|
||||||
### Uncordon the node
|
### Uncordon the node
|
||||||
|
|
||||||
1. Bring the node back online by marking it schedulable:
|
- Bring the node back online by marking it schedulable:
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
# replace <node-to-drain> with the name of your node
|
# replace <node-to-drain> with the name of your node
|
||||||
|
|||||||
Reference in New Issue
Block a user