features

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Nov 2, 2022 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// PodMutatingWebhook enables mutating webhook for Pods creations.
	PodMutatingWebhook featuregate.Feature = "PodMutatingWebhook"

	// PodValidatingWebhook enables validating webhook for Pods creations or updates.
	PodValidatingWebhook featuregate.Feature = "PodValidatingWebhook"

	// ElasticQuotaMutatingWebhook enables mutating webhook for ElasticQuotas  creations
	ElasticQuotaMutatingWebhook featuregate.Feature = "ElasticMutatingWebhook"

	// ElasticQuotaValidatingWebhook enables validating webhook for ElasticQuotas creations or updates
	ElasticQuotaValidatingWebhook featuregate.Feature = "ElasticValidatingWebhook"

	// WebhookFramework enables webhook framework
	WebhookFramework featuregate.Feature = "WebhookFramework"
)
View Source
const (
	// AuditEvents is used to audit recent events
	AuditEvents featuregate.Feature = "AuditEvents"

	// AuditEventsHTTPHandler is used to get recent events from koordlet port
	AuditEventsHTTPHandler featuregate.Feature = "AuditEventsHTTPHandler"

	// BECgroupReconcile sets cpu memory limit for best-effort pod
	BECgroupReconcile featuregate.Feature = "BECgroupReconcile"

	// BECPUSuppress suppresses for best-effort pod
	BECPUSuppress featuregate.Feature = "BECPUSuppress"

	// BECPUEvict for best-effort pod
	BECPUEvict featuregate.Feature = "BECPUEvict"

	// BEMemoryEvict evict best-effort pod based on Memory
	BEMemoryEvict featuregate.Feature = "BEMemoryEvict"

	// CPUBurst set cpu.cfs_burst_us; scale up cpu.cfs_quota_us if pod cpu throttled
	CPUBurst featuregate.Feature = "CPUBurst"

	// RdtResctrl sets intel rdt resctrl for processes belonging to ls or be pods
	RdtResctrl featuregate.Feature = "RdtResctrl"

	// CgroupReconcile reconciles qos config for resources like cpu, memory, disk, etc.
	CgroupReconcile featuregate.Feature = "CgroupReconcile"

	// CgroupReconcile report node topology info to api-server through crd.
	NodeTopologyReport featuregate.Feature = "NodeTopologyReport"

	// Accelerators enables GPU related feature in koordlet.
	// Only Nvidia GPUs are supported as of v0.6.
	Accelerators featuregate.Feature = "Accelerators"

	// PerformanceCollector enables interference detection feature of koordlet.
	PerformanceCollector featuregate.Feature = "PerformanceCollector"
)

Variables

View Source
var (
	DefaultMutableKoordletFeatureGate featuregate.MutableFeatureGate = featuregate.NewFeatureGate()
	DefaultKoordletFeatureGate        featuregate.FeatureGate        = DefaultMutableKoordletFeatureGate
)

Functions

func SetDefaultFeatureGates

func SetDefaultFeatureGates()

Types

This section is empty.

Jump to

Keyboard shortcuts

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