# Functions
GetThresholdQuantity returns the expected quantity value for a thresholdValue.
# Constants
OpLessThan is the operator that expresses a less than operator.
SignalAllocatableMemoryAvailable is amount of memory available for pod allocation (i.e.
SignalAllocatableNodeFsAvailable is amount of local storage available for pod allocation.
SignalImageFsAvailable is amount of storage available on filesystem that container runtime uses for storing images and container writable layers.
SignalImageFsInodesFree is amount of inodes available on filesystem that container runtime uses for storing images and container writeable layers.
SignalMemoryAvailable is memory available (i.e.
SignalNodeFsAvailable is amount of storage available on filesystem that kubelet uses for volumes, daemon logs, etc.
SignalNodeFsInodesFree is amount of inodes available on filesystem that kubelet uses for volumes, daemon logs, etc.
# Structs
Threshold defines a metric for when eviction should occur.
ThresholdValue is a value holder that abstracts literal versus percentage based quantity.
# Type aliases
Signal defines a signal that can trigger eviction of pods on a node.
ThresholdOperator is the operator used to express a Threshold.