Skip to main content Module v1alpha1 Copy item path Source Eviction Eviction initiates an eviction process, which should ideally result in a graceful eviction of a .spec.target (e.g. termination of a pod). EvictionPodReference EvictionPodReference contains enough information to locate the referenced pod inside the same namespace. EvictionRequest EvictionRequest defines a request that should ideally result in a graceful eviction of a .spec.target (e.g. termination of a pod). EvictionRequestPodReference EvictionRequestPodReference contains enough information to locate the referenced pod inside the same namespace. EvictionRequestSpec EvictionRequestSpec is a specification of an EvictionRequest. EvictionRequestStatus EvictionRequestStatus represents the last observed status of the eviction request. EvictionRequestTarget EvictionRequestTarget contains a reference to an object that should be evicted. EvictionSpec EvictionSpec is a specification of an Eviction. EvictionStatus EvictionStatus represents the last observed status of the eviction request. EvictionTarget EvictionTarget contains a reference to an object that should be evicted. Requester Requester allows you to identify the entity, that requested the eviction of the target. ResponderStatus ResponderStatus represents the last observed status of the eviction process of the responder. It should be only updated by the designated responder whose name is .name field. TargetResponder TargetResponder allows you to specify the responder reacting to the Eviction. Responders should observe and communicate through the Eviction API (see .state) to help with the graceful eviction of a target (e.g. termination of a pod).