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] --> ### 选项 -
+ - 存储证书的目录路径。如果已指定,则需要清空此目录。 |
@@ -66,10 +73,10 @@ The path to the directory where the certificates are stored. If specified, clean
+ - 清理 "/etc/kubernetes/tmp" 目录。 |
@@ -202,7 +209,7 @@ List of phases to be skipped
-->
### 从父命令继承的选项
-
-[实验] 指向 '真实' 宿主机根文件系统的路径。 +到“真实”主机根文件系统的路径。这将导致 kubeadm 切换到所提供的路径。 |
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
-
### 概要
### 选项
-
+ - phase 操作的帮助命令。 |
@@ -48,7 +47,7 @@ phase 操作的帮助命令。
-->
### 从父命令继承的选项
-
+ - -[实验] 指向 '真实' 宿主机根文件系统的路径。 +到“真实”主机根文件系统的路径。这将导致 kubeadm 切换到所提供的路径。 |
+ - 存储证书的目录路径。如果已指定,则需要清空此目录。 |
@@ -55,10 +55,10 @@ The path to the directory where the certificates are stored. If specified, clean
+ - 清理 "/etc/kubernetes/tmp" 目录。 |
@@ -69,11 +69,12 @@ Cleanup the "/etc/kubernetes/tmp" directory
||||||||
+ - -要连接的 CRI 套接字的路径。如果为空,则 kubeadm 将尝试自动检测此值;仅当安装了多个 CRI 或具有非标准 CRI 套接字时,才使用此选项。 +要连接的 CRI 套接字的路径。如果为空,则 kubeadm 将尝试自动检测此值; +仅当安装了多个 CRI 或具有非标准 CRI 套接字时,才使用此选项。 |
+ - 不做任何更改;只输出将要执行的操作。 |
@@ -99,10 +100,10 @@ Don't apply any changes; just output what would be done.
||||||||
+ - cleanup-node 操作的帮助命令。 |
@@ -116,7 +117,7 @@ cleanup-node 操作的帮助命令。
-->
### 从父命令继承的选项
-
+ - -[实验] 指向 '真实' 宿主机根文件系统的路径。 +到“真实”主机根文件系统的路径。这将导致 kubeadm 切换到所提供的路径。 |
+ - 不做任何更改;只输出将要执行的操作。 |
@@ -88,7 +88,7 @@ Don't apply any changes; just output what would be done.
-->
### 从父命令继承的选项
-
+ - [实验] 指向 '真实' 宿主机根文件系统的路径。 +到“真实”主机根文件系统的路径。这将导致 kubeadm 切换到所提供的路径。 + |
-[实验] 到'真实'主机根文件系统的路径。 +到“真实”主机根文件系统的路径。这将导致 kubeadm 切换到所提供的路径。 |
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 工作节点并加入集群。