diff --git a/content/zh/docs/tasks/administer-cluster/safely-drain-node.md b/content/zh/docs/tasks/administer-cluster/safely-drain-node.md index e4a93e99e5..51f38b4924 100644 --- a/content/zh/docs/tasks/administer-cluster/safely-drain-node.md +++ b/content/zh/docs/tasks/administer-cluster/safely-drain-node.md @@ -1,28 +1,30 @@ --- -title: 确保 PodDisruptionBudget 的前提下安全地清空一个节点 +title: 安全地清空一个节点 content_type: task +min-kubernetes-server-version: 1.5 +--- + -本页展示了如何在确保 PodDisruptionBudget 的前提下,安全地清空一个 -{{< glossary_tooltip text="节点" term_id="node" >}}。 +本页展示了如何在确保 PodDisruptionBudget 的前提下,安全地清空一个{{< glossary_tooltip text="节点" term_id="node" >}}。 ## {{% heading "prerequisites" %}} {{% version-check %}} - -此任务假设您已经满足以下先决条件: +此任务假定你已经满足了以下先决条件: * 使用的 Kubernetes 版本 >= 1.5。 * 以下两项,具备其一: 1. 在节点清空期间,不要求应用程序具有高可用性 - 1. 你已经了解了 [PodDisruptionBudget 的概念](/zh/docs/concepts/workloads/pods/disruptions/), + 2. 你已经了解了 [PodDisruptionBudget 的概念](/zh/docs/concepts/workloads/pods/disruptions/), 并为需要它的应用程序[配置了 PodDisruptionBudget](/zh/docs/tasks/run-application/configure-pdb/)。 + +## (可选) 配置干扰预算 {#configure-poddisruptionbudget} + +为了确保你的负载在维护期间仍然可用,你可以配置一个 [PodDisruptionBudget](/zh/docs/concepts/workloads/pods/disruptions/)。 +如果可用性对于正在清空的该节点上运行或可能在该节点上运行的任何应用程序很重要, +首先 [配置一个 PodDisruptionBudgets](/zh/docs/tasks/run-application/configure-pdb/) 并继续遵循本指南。 + -API可以通过以下三种方式之一进行响应: +API 可以通过以下三种方式之一进行响应: - 如果驱逐被授权,那么 Pod 将被删掉,并且你会收到 `200 OK`, 就像你向 Pod 的 URL 发送了 `DELETE` 请求一样。 @@ -229,7 +246,7 @@ For a given eviction request, there are two cases: - There is no budget that matches this pod. In this case, the server always returns `200 OK`. - There is at least one budget. In this case, any of the three above responses may - apply. + apply. --> 对于一个给定的驱逐请求,有两种情况: @@ -272,9 +289,12 @@ Kubernetes 并没有具体说明在这种情况下应该采取什么行为, ## {{% heading "whatsnext" %}} + +* Learn more about [maintenance on a node](/docs/tasks/administer-cluster/cluster-management/#maintenance-on-a-node). + --> * 执行[配置 PDB](/zh/docs/tasks/run-application/configure-pdb/)中的各个步骤, 保护你的应用 +* 进一步了解[节点维护](/zh/docs/tasks/administer-cluster/cluster-management/#maintenance-on-a-node)。