kubernetesk8s.io/kubernetes/pkg/scheduler/plugins Index | Files | Directories

package plugins

import "k8s.io/kubernetes/pkg/scheduler/plugins"

Index

Types

type DefaultPluginSet

type DefaultPluginSet struct {
	// contains filtered or unexported fields
}

DefaultPluginSet is the default plugin registrar used by the default scheduler.

func NewDefaultPluginSet

func NewDefaultPluginSet(ctx *plugins.PluginContext, schedulerCache *cache.Cache) *DefaultPluginSet

NewDefaultPluginSet initializes default plugin set and returns its pointer.

func (*DefaultPluginSet) Data

func (r *DefaultPluginSet) Data() *plugins.PluginData

Data returns a pointer to PluginData.

func (*DefaultPluginSet) PrebindPlugins

func (r *DefaultPluginSet) PrebindPlugins() []plugins.PrebindPlugin

PrebindPlugins returns a slice of default prebind plugins.

func (*DefaultPluginSet) ReservePlugins

func (r *DefaultPluginSet) ReservePlugins() []plugins.ReservePlugin

ReservePlugins returns a slice of default reserve plugins.

Source Files

registrar.go

Directories

PathSynopsis
pkg/scheduler/plugins/examples
pkg/scheduler/plugins/v1alpha1
Version
v1.14.4
Published
Jul 4, 2019
Platform
js/wasm
Imports
2 packages
Last checked
1 minute ago

Tools for package owners.