API-initiated Eviction
API-initiated eviction is the process by which you use the Eviction API to create an Eviction
object that triggers graceful pod termination.
You can request eviction by directly calling the Eviction API using a client of the kube-apiserver, like the kubectl drain
command. This creates an Eviction
object, which causes the API server to terminate the Pod.
API-initiated evictions respect your configured PodDisruptionBudgets and terminationGracePeriodSeconds.
What’s next
- Learn about Node-pressure Eviction
- Learn about Pod Priority and Preemption
当前内容版权归 Kubernetes 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 Kubernetes .