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.