localstorage

package
v0.0.0-...-59521d1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 15, 2024 License: Apache-2.0 Imports: 27 Imported by: 0

Documentation

Index

Constants

View Source
const MaxScore int64 = 10
View Source
const Name = "local-storage"

Name 插件名称

Variables

This section is empty.

Functions

func New

New type PluginFactory = func(configuration *runtime.Unknown, f FrameworkHandle) (Plugin, error)

Types

type LocalStorage

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

func (*LocalStorage) Filter

func (ls *LocalStorage) Filter(ctx context.Context, cycleState *framework.CycleState, pod *v1.Pod, node *framework.NodeInfo) *framework.Status

Filter 过滤掉不符合当前 Pod 运行条件的Node(相当于旧版本的 predicate)

func (*LocalStorage) Name

func (ls *LocalStorage) Name() string

func (*LocalStorage) Score

func (ls *LocalStorage) Score(ctx context.Context, state *framework.CycleState, pod *v1.Pod, nodeName string) (int64, *framework.Status)

Score 对节点进行打分(相当于旧版本的 priorities)

func (*LocalStorage) ScoreExtensions

func (ls *LocalStorage) ScoreExtensions() framework.ScoreExtensions

ScoreExtensions of the Score plugin.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL