Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DrainRequest ¶
type DrainRequest struct {
Node string
CastNamespace string
SkipDeletedTimeoutSeconds int
DeleteOptions meta.DeleteOptions
}
type Drainer ¶
type Drainer interface {
Evict(ctx context.Context, data EvictRequest) ([]*core.Pod, error)
Drain(ctx context.Context, data DrainRequest) ([]*core.Pod, error)
}
func NewDrainer ¶
func NewDrainer( pods informer.PodInformer, client k8s.Client, log logrus.FieldLogger, cfg DrainerConfig, ) Drainer
type DrainerConfig ¶
type EvictRequest ¶
Click to show internal directories.
Click to hide internal directories.