Versions in this module Expand all Collapse all v0 v0.20.11 Oct 1, 2021 Changes in this version + const ElasticQuotaSnapshotKey + const Name + func New(obj runtime.Object, handle framework.Handle) (framework.Plugin, error) + type CapacityScheduling struct + func (c *CapacityScheduling) AddPod(ctx context.Context, cycleState *framework.CycleState, podToSchedule *v1.Pod, ...) *framework.Status + func (c *CapacityScheduling) EventsToRegister() []framework.ClusterEvent + func (c *CapacityScheduling) FindCandidates(ctx context.Context, cs kubernetes.Interface, state *framework.CycleState, ...) ([]defaultpreemption.Candidate, *framework.Status) + func (c *CapacityScheduling) Name() string + func (c *CapacityScheduling) PostFilter(ctx context.Context, state *framework.CycleState, pod *v1.Pod, ...) (*framework.PostFilterResult, *framework.Status) + func (c *CapacityScheduling) PreFilter(ctx context.Context, state *framework.CycleState, pod *v1.Pod) *framework.Status + func (c *CapacityScheduling) PreFilterExtensions() framework.PreFilterExtensions + func (c *CapacityScheduling) RemovePod(ctx context.Context, cycleState *framework.CycleState, podToSchedule *v1.Pod, ...) *framework.Status + func (c *CapacityScheduling) Reserve(ctx context.Context, state *framework.CycleState, pod *v1.Pod, nodeName string) *framework.Status + func (c *CapacityScheduling) Unreserve(ctx context.Context, state *framework.CycleState, pod *v1.Pod, nodeName string) + type ElasticQuotaInfo struct + Max *framework.Resource + Min *framework.Resource + Namespace string + Used *framework.Resource + type ElasticQuotaInfos map[string]*ElasticQuotaInfo + func NewElasticQuotaInfos() ElasticQuotaInfos + type ElasticQuotaSnapshotState struct + func (s *ElasticQuotaSnapshotState) Clone() framework.StateData + type PreFilterState struct + func (s *PreFilterState) Clone() framework.StateData