lifecycle.k8s.io/v1alpha1
· Namespaced Resource
EvictionRequest
EvictionRequest defines a request that should ideally result in a graceful eviction of a .spec.target (e.g. termination of a pod).
The evictionrequest-controller observes intents of all EvictionRequests and transforms them into Evictions.
- .spec.requester is set as a label on the Eviction for easier lookup.
- Each target can have a set of responders assigned to it. Eviction objects are observed by
these responders, who implement the eviction logic and update the Eviction's status with
progress.
There is many-to-many relationship between EvictionRequests and Evictions in general. And many-to-one if the target is a pod.
If all requesters withdraw their eviction intent for a common target, the eviction will be canceled. Deleting an EvictionRequest also counts as a withdrawal. Once all EvictionRequest of a target are removed, the corresponding Evictions are eventually garbage collected.
Click on Property Name to show the description, and Pink Types to expand schema.
Required properties are marked with *
Change History
Kubernetes v1.37
EvictionRequest was first seen on this version of Kubernetes
Kubernetes v1.36
Kubernetes v1.35
Kubernetes v1.34
Kubernetes v1.33
Kubernetes v1.32
Kubernetes v1.31
Kubernetes v1.30
Kubernetes v1.29
Kubernetes v1.28
Kubernetes v1.27
Kubernetes v1.26
Kubernetes v1.25
Kubernetes v1.24
Kubernetes v1.23
Kubernetes v1.22
Kubernetes v1.21
Kubernetes v1.20
Kubernetes v1.19
Kubernetes v1.18
Kubernetes v1.17
Kubernetes v1.16
Kubernetes v1.15
Kubernetes v1.14
Kubernetes v1.13
Kubernetes v1.12
Kubernetes v1.11
We don't have any examples of EvictionRequest yet 😕
But the good news is, you can help us by contributing examples on GitHub
No links for EvictionRequest yet
You can help us by adding useful links on GitHub