Documentation
¶
Index ¶
- type HandleImpl
- func (hi *HandleImpl) ClientSet() clientset.Interface
- func (hi *HandleImpl) Evict(ctx context.Context, pod *v1.Pod, opts evictions.EvictOptions) error
- func (hi *HandleImpl) Evictor() frameworktypes.Evictor
- func (hi *HandleImpl) Filter(pod *v1.Pod) bool
- func (hi *HandleImpl) GetPodsAssignedToNodeFunc() podutil.GetPodsAssignedToNodeFunc
- func (hi *HandleImpl) MetricsCollector() *metricscollector.MetricsCollector
- func (hi *HandleImpl) PreEvictionFilter(pod *v1.Pod) bool
- func (hi *HandleImpl) SharedInformerFactory() informers.SharedInformerFactory
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HandleImpl ¶
type HandleImpl struct { ClientsetImpl clientset.Interface GetPodsAssignedToNodeFuncImpl podutil.GetPodsAssignedToNodeFunc EvictorFilterImpl frameworktypes.EvictorPlugin PodEvictorImpl *evictions.PodEvictor MetricsCollectorImpl *metricscollector.MetricsCollector }
func (*HandleImpl) ClientSet ¶
func (hi *HandleImpl) ClientSet() clientset.Interface
func (*HandleImpl) Evict ¶
func (hi *HandleImpl) Evict(ctx context.Context, pod *v1.Pod, opts evictions.EvictOptions) error
func (*HandleImpl) Evictor ¶
func (hi *HandleImpl) Evictor() frameworktypes.Evictor
func (*HandleImpl) GetPodsAssignedToNodeFunc ¶
func (hi *HandleImpl) GetPodsAssignedToNodeFunc() podutil.GetPodsAssignedToNodeFunc
func (*HandleImpl) MetricsCollector ¶ added in v0.32.0
func (hi *HandleImpl) MetricsCollector() *metricscollector.MetricsCollector
func (*HandleImpl) PreEvictionFilter ¶ added in v0.26.0
func (hi *HandleImpl) PreEvictionFilter(pod *v1.Pod) bool
func (*HandleImpl) SharedInformerFactory ¶
func (hi *HandleImpl) SharedInformerFactory() informers.SharedInformerFactory
Click to show internal directories.
Click to hide internal directories.