kubernetes: k8s.io/kubernetes/pkg/scheduler/framework/plugins/volumebinding Index | Files

package volumebinding

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

Index

Package Files

volume_binding.go

Constants

const Name = "VolumeBinding"

Name is the name of the plugin used in Registry and configurations.

func NewFromVolumeBinder Uses

func NewFromVolumeBinder(volumeBinder *volumebinder.VolumeBinder) framework.Plugin

NewFromVolumeBinder initializes a new plugin with volume binder and returns it.

type VolumeBinding Uses

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

VolumeBinding is a plugin that binds pod volumes in scheduling.

func (*VolumeBinding) Filter Uses

func (pl *VolumeBinding) Filter(ctx context.Context, cs *framework.CycleState, pod *v1.Pod, nodeInfo *schedulernodeinfo.NodeInfo) *framework.Status

Filter invoked at the filter extension point.

func (*VolumeBinding) Name Uses

func (pl *VolumeBinding) Name() string

Name returns name of the plugin. It is used in logs, etc.

Package volumebinding imports 7 packages (graph) and is imported by 1 packages. Updated 2019-10-19. Refresh now. Tools for package owners.