package
1.4.0-alpha.2
Repository: https://github.com/stackpointcloud/kubernetes.git
Documentation: pkg.go.dev

# Functions

NewManager returns a configured Manager and an associated admission handler to enforce eviction configuration.
ParseThresholdConfig parses the flags for thresholds.

# Constants

OpLessThan is the operator that expresses a less than operator.
SignalImageFsAvailable is amount of storage available on filesystem that container runtime uses for for storing images and container writable layers.
SignalMemoryAvailable is memory available (i.e.
SignalNodeFsAvailable is amount of storage available on filesystem that kubelet uses for volumes, daemon logs, etc.

# Structs

Config holds information about how eviction is configured.
Threshold defines a metric for when eviction should occur.

# Interfaces

DiskInfoProvider is responsible for informing the manager how disk is configured.
Manager evaluates when an eviction threshold for node stability has been met on the node.

# Type aliases

ActivePodsFunc returns pods bound to the kubelet that are active (i.e.
KillPodFunc kills a pod.
Signal defines a signal that can trigger eviction of pods on a node.
ThresholdOperator is the operator used to express a Threshold.