update links for afely-drain-node.md (#4373)
update links for afely-drain-node.md
This commit is contained in:
committed by
Ahmet Alp Balkan
parent
017209c9d8
commit
ba0172468d
@@ -20,8 +20,8 @@ This task assumes that you have met the following prerequisites:
|
|||||||
* Either:
|
* Either:
|
||||||
1. You do not require your applications to be highly available during the
|
1. You do not require your applications to be highly available during the
|
||||||
node drain, or
|
node drain, or
|
||||||
1. You have read about the [PodDisruptionBudget concept](/docs/concepts/workloads/pods/disruptions.md)
|
1. You have read about the [PodDisruptionBudget concept](/docs/concepts/workloads/pods/disruptions/)
|
||||||
and [Configured PodDisruptionBudgets](/docs/tasks/run-application/configure-pdb.md) for
|
and [Configured PodDisruptionBudgets](/docs/tasks/run-application/configure-pdb/) for
|
||||||
applications that need them.
|
applications that need them.
|
||||||
|
|
||||||
{% endcapture %}
|
{% endcapture %}
|
||||||
@@ -39,7 +39,7 @@ will respect the `PodDisruptionBudgets` you have specified.
|
|||||||
|
|
||||||
**Note:** By default `kubectl drain` will ignore certain system pods on the node
|
**Note:** By default `kubectl drain` will ignore certain system pods on the node
|
||||||
that cannot be killed; see
|
that cannot be killed; see
|
||||||
the [kubectl drain](/docs/user-guide/kubectl/v1.6/#drain)
|
the [kubectl drain](/docs/user-guide/kubectl/{{page.version}}/#drain)
|
||||||
documentation for more details.
|
documentation for more details.
|
||||||
|
|
||||||
When `kubectl drain` returns successfully, that indicates that all of
|
When `kubectl drain` returns successfully, that indicates that all of
|
||||||
@@ -90,11 +90,11 @@ budget are blocked.
|
|||||||
|
|
||||||
## The Eviction API
|
## The Eviction API
|
||||||
|
|
||||||
If you prefer not to use [kubectl drain](/docs/user-guide/kubectl/v1.6/#drain) (such as
|
If you prefer not to use [kubectl drain](/docs/user-guide/kubectl/{{page.version}}/#drain) (such as
|
||||||
to avoid calling to an external command, or to get finer control over over the pod
|
to avoid calling to an external command, or to get finer control over over the pod
|
||||||
eviction process), you can also programmatically cause evictions using the eviction API.
|
eviction process), you can also programmatically cause evictions using the eviction API.
|
||||||
|
|
||||||
You should first be familiar with using [Kubernetes language clients](/docs/tasks/administer-cluster/access-cluster-api.md#programmatic-access-to-the-api).
|
You should first be familiar with using [Kubernetes language clients](/docs/tasks/administer-cluster/access-cluster-api/#programmatic-access-to-the-api).
|
||||||
|
|
||||||
The eviction subresource of a
|
The eviction subresource of a
|
||||||
pod can be thought of as a kind of policy-controlled DELETE operation on the pod
|
pod can be thought of as a kind of policy-controlled DELETE operation on the pod
|
||||||
@@ -155,7 +155,7 @@ application owners and cluster owners to establish an agreement on behavior in t
|
|||||||
|
|
||||||
{% capture whatsnext %}
|
{% capture whatsnext %}
|
||||||
|
|
||||||
* Follow steps to protect your application by [configuring a Pod Disruption Budget](/docs/tasks/run-application//configure-pdb.md).
|
* Follow steps to protect your application by [configuring a Pod Disruption Budget](/docs/tasks/run-application/configure-pdb/).
|
||||||
|
|
||||||
{% endcapture %}
|
{% endcapture %}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user