kubernetesk8s.io/kubernetes/plugin/pkg/admission/priority Index | Files

package admission

import "k8s.io/kubernetes/plugin/pkg/admission/priority"

Index

Constants

const (

	// HighestUserDefinablePriority is the highest priority for user defined priority classes. Priority values larger than 1 billion are reserved for Kubernetes system use.
	HighestUserDefinablePriority = 1000000000
	// SystemCriticalPriority is the beginning of the range of priority values for critical system components.
	SystemCriticalPriority = 2 * HighestUserDefinablePriority
)

Variables

var SystemPriorityClasses = map[string]int32{
	"system-cluster-critical": SystemCriticalPriority,
	"system-node-critical":    SystemCriticalPriority + 1000,
}

SystemPriorityClasses defines special priority classes which are used by system critical pods that should not be preempted by workload pods.

Functions

func NewPlugin

func NewPlugin() admission.Interface

NewPlugin creates a new priority admission plugin.

func Register

func Register(plugins *admission.Plugins)

Register registers a plugin

Source Files

admission.go

Version
v1.8.2-beta.0
Published
Oct 11, 2017
Platform
js/wasm
Imports
13 packages
Last checked
10 minutes ago

Tools for package owners.