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 ¶
Path | Synopsis |
---|---|
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.