diff --git a/content/zh-cn/docs/reference/setup-tools/kubeadm/generated/kubeadm_reset.md b/content/zh-cn/docs/reference/setup-tools/kubeadm/generated/kubeadm_reset/_index.md similarity index 91% rename from content/zh-cn/docs/reference/setup-tools/kubeadm/generated/kubeadm_reset.md rename to content/zh-cn/docs/reference/setup-tools/kubeadm/generated/kubeadm_reset/_index.md index acb58a6a27a80..ab5827bf8e918 100644 --- a/content/zh-cn/docs/reference/setup-tools/kubeadm/generated/kubeadm_reset.md +++ b/content/zh-cn/docs/reference/setup-tools/kubeadm/generated/kubeadm_reset/_index.md @@ -18,11 +18,18 @@ The "reset" command executes the following phases: --> "reset" 命令执行以下阶段: + +``` +preflight 重置预检 +remove-etcd-member 移除本地 etcd 成员 +cleanup-node 清理节点 +``` ``` kubeadm reset [flags] @@ -33,7 +40,7 @@ kubeadm reset [flags] --> ### 选项 - +
@@ -50,10 +57,10 @@ kubeadm reset [flags] @@ -66,10 +73,10 @@ The path to the directory where the certificates are stored. If specified, clean @@ -202,7 +209,7 @@ List of phases to be skipped --> ### 从父命令继承的选项 -
+

-

存储证书的目录路径。如果已指定,则需要清空此目录。

+

-

清理 "/etc/kubernetes/tmp" 目录。

+
@@ -216,9 +223,9 @@ List of phases to be skipped diff --git a/content/zh-cn/docs/reference/setup-tools/kubeadm/generated/kubeadm_reset_phase.md b/content/zh-cn/docs/reference/setup-tools/kubeadm/generated/kubeadm_reset/kubeadm_reset_phase.md similarity index 76% rename from content/zh-cn/docs/reference/setup-tools/kubeadm/generated/kubeadm_reset_phase.md rename to content/zh-cn/docs/reference/setup-tools/kubeadm/generated/kubeadm_reset/kubeadm_reset_phase.md index 61d3683208983..ae09510c782c5 100644 --- a/content/zh-cn/docs/reference/setup-tools/kubeadm/generated/kubeadm_reset_phase.md +++ b/content/zh-cn/docs/reference/setup-tools/kubeadm/generated/kubeadm_reset/kubeadm_reset_phase.md @@ -6,7 +6,6 @@ Use this command to invoke single phase of the reset workflow - ### 概要 ### 选项 -

-[实验] 指向 '真实' 宿主机根文件系统的路径。 +到“真实”主机根文件系统的路径。这将导致 kubeadm 切换到所提供的路径。

+
@@ -31,10 +30,10 @@ Use this command to invoke single phase of the reset workflow @@ -48,7 +47,7 @@ phase 操作的帮助命令。 --> ### 从父命令继承的选项 -
+

-

phase 操作的帮助命令。

+
@@ -60,11 +59,11 @@ phase 操作的帮助命令。 diff --git a/content/zh-cn/docs/reference/setup-tools/kubeadm/generated/kubeadm_reset_phase_cleanup-node.md b/content/zh-cn/docs/reference/setup-tools/kubeadm/generated/kubeadm_reset/kubeadm_reset_phase_cleanup-node.md similarity index 84% rename from content/zh-cn/docs/reference/setup-tools/kubeadm/generated/kubeadm_reset_phase_cleanup-node.md rename to content/zh-cn/docs/reference/setup-tools/kubeadm/generated/kubeadm_reset/kubeadm_reset_phase_cleanup-node.md index 250f1f7f5e059..d333e086f391e 100644 --- a/content/zh-cn/docs/reference/setup-tools/kubeadm/generated/kubeadm_reset_phase_cleanup-node.md +++ b/content/zh-cn/docs/reference/setup-tools/kubeadm/generated/kubeadm_reset/kubeadm_reset_phase_cleanup-node.md @@ -22,7 +22,7 @@ kubeadm reset phase cleanup-node [flags] --> ### 选项 -
+

-

-[实验] 指向 '真实' 宿主机根文件系统的路径。 +到“真实”主机根文件系统的路径。这将导致 kubeadm 切换到所提供的路径。

+
@@ -39,10 +39,10 @@ kubeadm reset phase cleanup-node [flags] @@ -55,10 +55,10 @@ The path to the directory where the certificates are stored. If specified, clean @@ -69,11 +69,12 @@ Cleanup the "/etc/kubernetes/tmp" directory @@ -85,10 +86,10 @@ Path to the CRI socket to connect. If empty kubeadm will try to auto-detect this @@ -99,10 +100,10 @@ Don't apply any changes; just output what would be done. @@ -116,7 +117,7 @@ cleanup-node 操作的帮助命令。 --> ### 从父命令继承的选项 -
+

-

存储证书的目录路径。如果已指定,则需要清空此目录。

+

-

清理 "/etc/kubernetes/tmp" 目录。

+

-

-要连接的 CRI 套接字的路径。如果为空,则 kubeadm 将尝试自动检测此值;仅当安装了多个 CRI 或具有非标准 CRI 套接字时,才使用此选项。 +要连接的 CRI 套接字的路径。如果为空,则 kubeadm 将尝试自动检测此值; +仅当安装了多个 CRI 或具有非标准 CRI 套接字时,才使用此选项。

+

-

不做任何更改;只输出将要执行的操作。

+

-

cleanup-node 操作的帮助命令。

+
@@ -128,11 +129,11 @@ cleanup-node 操作的帮助命令。 diff --git a/content/zh-cn/docs/reference/setup-tools/kubeadm/generated/kubeadm_reset_phase_preflight.md b/content/zh-cn/docs/reference/setup-tools/kubeadm/generated/kubeadm_reset/kubeadm_reset_phase_preflight.md similarity index 86% rename from content/zh-cn/docs/reference/setup-tools/kubeadm/generated/kubeadm_reset_phase_preflight.md rename to content/zh-cn/docs/reference/setup-tools/kubeadm/generated/kubeadm_reset/kubeadm_reset_phase_preflight.md index 37caf7cb8ce50..ca0af40e4fff8 100644 --- a/content/zh-cn/docs/reference/setup-tools/kubeadm/generated/kubeadm_reset_phase_preflight.md +++ b/content/zh-cn/docs/reference/setup-tools/kubeadm/generated/kubeadm_reset/kubeadm_reset_phase_preflight.md @@ -23,7 +23,7 @@ kubeadm reset phase preflight [flags] --> ### 选项 -
+

-

-[实验] 指向 '真实' 宿主机根文件系统的路径。 +到“真实”主机根文件系统的路径。这将导致 kubeadm 切换到所提供的路径。

+
@@ -35,10 +35,10 @@ kubeadm reset phase preflight [flags] @@ -88,7 +88,7 @@ Don't apply any changes; just output what would be done. --> ### 从父命令继承的选项 -
+

-

不做任何更改;只输出将要执行的操作。

+
@@ -100,10 +100,12 @@ Don't apply any changes; just output what would be done. diff --git a/content/zh-cn/docs/reference/setup-tools/kubeadm/generated/kubeadm_reset_phase_remove-etcd-member.md b/content/zh-cn/docs/reference/setup-tools/kubeadm/generated/kubeadm_reset/kubeadm_reset_phase_remove-etcd-member.md similarity index 75% rename from content/zh-cn/docs/reference/setup-tools/kubeadm/generated/kubeadm_reset_phase_remove-etcd-member.md rename to content/zh-cn/docs/reference/setup-tools/kubeadm/generated/kubeadm_reset/kubeadm_reset_phase_remove-etcd-member.md index 3bb06b21e8aed..4d9ddd2f92381 100644 --- a/content/zh-cn/docs/reference/setup-tools/kubeadm/generated/kubeadm_reset_phase_remove-etcd-member.md +++ b/content/zh-cn/docs/reference/setup-tools/kubeadm/generated/kubeadm_reset/kubeadm_reset_phase_remove-etcd-member.md @@ -1,7 +1,7 @@ -删除本地 etcd 成员。 +移除本地 etcd 成员。 -删除控制平面节点的本地 etcd 成员。 +移除控制平面节点的本地 etcd 成员。 ``` kubeadm reset phase remove-etcd-member [flags] @@ -22,7 +22,7 @@ kubeadm reset phase remove-etcd-member [flags] --> ### 选项 -
+

-

[实验] 指向 '真实' 宿主机根文件系统的路径。

+到“真实”主机根文件系统的路径。这将导致 kubeadm 切换到所提供的路径。 +

+
@@ -63,7 +63,7 @@ remove-etcd-member 操作的帮助命令。 -与集群通信时使用的 Kubeconfig 文件。如果未设置该标志,则可以在默认位置中查找现有的 Kubeconfig 文件。 +与集群通信时使用的 kubeconfig 文件。如果未设置该标志,则可以在默认位置中查找现有的 kubeconfig 文件。

@@ -76,7 +76,7 @@ The kubeconfig file to use when talking to the cluster. If the flag is not set, --> ### 从父命令继承的选项 -
+
@@ -90,9 +90,9 @@ The kubeconfig file to use when talking to the cluster. If the flag is not set, diff --git a/content/zh-cn/docs/reference/setup-tools/kubeadm/kubeadm-reset-phase.md b/content/zh-cn/docs/reference/setup-tools/kubeadm/kubeadm-reset-phase.md index 134b18f91efa3..31e69c1e74f85 100644 --- a/content/zh-cn/docs/reference/setup-tools/kubeadm/kubeadm-reset-phase.md +++ b/content/zh-cn/docs/reference/setup-tools/kubeadm/kubeadm-reset-phase.md @@ -1,13 +1,12 @@ --- title: kubeadm reset phase -content_type: concept weight: 90 +content_type: concept --- - `kubeadm reset phase` 使你能够调用 `reset` 过程的基本原子步骤。 -因此,如果希望执行自定义操作,可以让 kubeadm 做一些工作,然后由用户来补足剩余操作。 +因此,如果希望执行自定义操作,你可以让 kubeadm 做一些工作,然后由用户来补足剩余操作。 `kubeadm reset phase` 与 -[kubeadm reset 工作流程](/zh-cn/docs/reference/setup-tools/kubeadm/kubeadm-reset/#reset-workflow) -一致,后台都使用相同的代码。 +[kubeadm reset 工作流程](/zh-cn/docs/reference/setup-tools/kubeadm/kubeadm-reset/#reset-workflow)一致, +后台都使用相同的代码。 ## kubeadm reset phase {#cmd-reset-phase} {{< tabs name="tab-phase" >}} -{{< tab name="phase" include="generated/kubeadm_reset_phase.md" />}} +{{< tab name="phase" include="generated/kubeadm_reset/kubeadm_reset_phase.md" />}} {{< /tabs >}} ## kubeadm reset phase preflight {#cmd-reset-phase-preflight} @@ -40,7 +39,7 @@ Using this phase you can execute preflight checks on a node that is being reset. 使用此阶段,你可以在要重置的节点上执行启动前检查阶段。 {{< tabs name="tab-preflight" >}} -{{< tab name="preflight" include="generated/kubeadm_reset_phase_preflight.md" />}} +{{< tab name="preflight" include="generated/kubeadm_reset/kubeadm_reset_phase_preflight.md" />}} {{< /tabs >}} -使用此阶段,你可以从 etcd 集群中删除此控制平面节点的 etcd 成员。 +使用此阶段,你可以从 etcd 集群中移除此控制平面节点的 etcd 成员。 {{< tabs name="tab-remove-etcd-member" >}} -{{< tab name="remove-etcd-member" include="generated/kubeadm_reset_phase_remove-etcd-member.md" />}} +{{< tab name="remove-etcd-member" include="generated/kubeadm_reset/kubeadm_reset_phase_remove-etcd-member.md" />}} {{< /tabs >}} + 该命令尽力还原由 `kubeadm init` 或 `kubeadm join` 所做的更改。 - -{{< include "generated/kubeadm_reset.md" >}} + +{{< include "generated/kubeadm_reset/_index.md" >}} -### 外部 etcd 清理 +### 外部 etcd 清理 {#external-etcd-clean-up} -### 体面关闭 kube-apiserver +### 体面关闭 kube-apiserver {#graceful-kube-apiserver-shutdown} 如果你为 `kube-apiserver` 配置了 `--shutdown-delay-duration` 标志, 你可以在运行 `kubeadm reset` 之前,运行以下命令尝试体面关闭正在运行的 API 服务器 Pod: @@ -91,5 +92,7 @@ timeout 60 sh -c 'while pgrep kube-apiserver >/dev/null; do sleep 1; done' || tr * [kubeadm init](/docs/reference/setup-tools/kubeadm/kubeadm-init/) to bootstrap a Kubernetes control-plane node * [kubeadm join](/docs/reference/setup-tools/kubeadm/kubeadm-join/) to bootstrap a Kubernetes worker node and join it to the cluster --> -* 参考 [kubeadm init](/zh-cn/docs/reference/setup-tools/kubeadm/kubeadm-init/) 来初始化 Kubernetes 主节点。 -* 参考 [kubeadm join](/zh-cn/docs/reference/setup-tools/kubeadm/kubeadm-join/) 来初始化 Kubernetes 工作节点并加入集群。 +* 参考 [kubeadm init](/zh-cn/docs/reference/setup-tools/kubeadm/kubeadm-init/) + 来初始化 Kubernetes 控制平面节点。 +* 参考 [kubeadm join](/zh-cn/docs/reference/setup-tools/kubeadm/kubeadm-join/) + 来初始化 Kubernetes 工作节点并加入集群。

-[实验] 到'真实'主机根文件系统的路径。 +到“真实”主机根文件系统的路径。这将导致 kubeadm 切换到所提供的路径。