From 6fa33aea2ffff3f27e1019b479ba26ec28aaae4d Mon Sep 17 00:00:00 2001 From: windsonsea Date: Wed, 2 Nov 2022 09:55:12 +0800 Subject: [PATCH] [zh] sync kubeadm-upgrade.md --- .../kubeadm/kubeadm-upgrade.md | 37 ++++++++++--------- 1 file changed, 19 insertions(+), 18 deletions(-) diff --git a/content/zh-cn/docs/tasks/administer-cluster/kubeadm/kubeadm-upgrade.md b/content/zh-cn/docs/tasks/administer-cluster/kubeadm/kubeadm-upgrade.md index 0f9c50d2f6..bca76648ea 100644 --- a/content/zh-cn/docs/tasks/administer-cluster/kubeadm/kubeadm-upgrade.md +++ b/content/zh-cn/docs/tasks/administer-cluster/kubeadm/kubeadm-upgrade.md @@ -84,7 +84,7 @@ they could be running CoreDNS Pods or other critical workloads. For more informa - All containers are restarted after upgrade, because the container spec hash value is changed. --> - 下述说明了在升级过程中何时腾空每个节点。如果你正在对任何 kubelet 进行小版本升级, - 你需要先腾空待升级的节点(或多个节点)。对于控制面节点,其上可能运行着 CoreDNS Pods + 你需要先腾空待升级的节点(或多个节点)。对于控制面节点,其上可能运行着 CoreDNS Pod 或者其它非常重要的负载。更多信息见[腾空节点](/zh-cn/docs/tasks/administer-cluster/safely-drain-node/)。 - 升级后,因为容器规约的哈希值已更改,所有容器都会被重新启动。 @@ -98,9 +98,10 @@ with the purpose of reconfiguring the cluster is not recommended and can have un --> - 要验证 kubelet 服务在升级后是否成功重启,可以执行 `systemctl status kubelet` 或 `journalctl -xeu kubelet` 查看服务日志。 -- 不建议使用 `kubeadm upgrade` 的 `--config` 参数和 [kubeadm 配置 API 类型](/zh-cn/docs/reference/config-api/kubeadm-config.v1beta3) - 来重新配置集群,这样会产生意想不到的结果。请按照[重新配置 kubeadm 集群](/zh-cn/docs/tasks/administer-cluster/kubeadm/kubeadm-reconfigure) - 中的步骤来进行。 +- 不建议使用 `kubeadm upgrade` 的 `--config` 参数和 + [kubeadm 配置 API 类型](/zh-cn/docs/reference/config-api/kubeadm-config.v1beta3)来重新配置集群, + 这样会产生意想不到的结果。 + 请按照[重新配置 kubeadm 集群](/zh-cn/docs/tasks/administer-cluster/kubeadm/kubeadm-reconfigure)中的步骤来进行。 @@ -220,8 +221,8 @@ Pick a control plane node that you wish to upgrade first. It must have the `/etc a config file with replacement configs to `kubeadm upgrade apply` via the `--config` command line flag. Failing to do so will cause `kubeadm upgrade apply` to exit with an error and not perform an upgrade. --> - 如果 `kubeadm upgrade plan` 给出任何需要手动升级的组件配置,用户必须 - 通过 `--config` 命令行标志向 `kubeadm upgrade apply` 命令提供替代的配置文件。 + 如果 `kubeadm upgrade plan` 给出任何需要手动升级的组件配置, + 用户必须通过 `--config` 命令行标志向 `kubeadm upgrade apply` 命令提供替代的配置文件。 如果不这样做,`kubeadm upgrade apply` 会出错并退出,不再执行升级操作。 {{}} @@ -307,7 +308,7 @@ Also calling `kubeadm upgrade plan` and upgrading the CNI provider plugin is no -- 通过将节点标记为不可调度并腾空节点为节点作升级准备: +- 将节点标记为不可调度并驱逐所有负载,准备节点的维护: ```shell - # 将 替换为你的节点名称 - kubectl uncordon + # 将 替换为你的节点名称 + kubectl uncordon ``` + ```shell # 将 替换为你正在腾空的节点的名称 kubectl drain --ignore-daemonsets @@ -503,17 +505,17 @@ without compromising the minimum required capacity for running your workloads. -- 通过将节点标记为可调度,让节点重新上线: +- 通过将节点标记为可调度,让节点重新上线: ```shell - # 将 替换为当前节点的名称 - kubectl uncordon + # 将 替换为当前节点的名称 + kubectl uncordon ```