package
1.33.0-alpha.2
Repository: https://github.com/kubernetes/kubernetes.git
Documentation: pkg.go.dev
# Functions
NewRateLimitedTimedQueue creates new queue which will use given RateLimiter to oversee execution.
# Constants
EvictionRateLimiterBurst is the burst value for all eviction rate limiters.
NodeEvictionPeriod controls how often NodeController will try to evict Pods from non-responsive Nodes.
NodeHealthUpdateRetry controls the number of retries of writing node health update.
# Structs
RateLimitedTimedQueue is a unique item priority queue ordered by the expected next time of execution.
TimedValue is a value that should be processed at a designated time.
UniqueQueue is a FIFO queue which additionally guarantees that any element can be added only once until it is removed.
# Type aliases
ActionFunc takes a timed value and returns false if the item must be retried, with an optional time.Duration if some minimum wait interval should be used.
TimedQueue is a priority heap where the lowest ProcessAt is at the front of the queue.