Skip to main content

Module v1alpha1

Module v1alpha1 

Source

Structsยง

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).