package
1.6.0-alpha.0
Repository: https://github.com/jhorwit2/kubernetes.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

DefaultControllerRateLimiter is a no-arg constructor for a default rate limiter for a workqueue.
No description provided by the author
New constructs a new workqueue (see the package comment).
NewDelayingQueue constructs a new workqueue with delayed queuing ability.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewRateLimitingQueue constructs a new workqueue with rateLimited queuing ability Remember to call Forget! If you don't, you may end up tracking failures forever.
No description provided by the author
Parallelize is a very simple framework that allow for parallelizing N independent pieces of work.
SetProvider sets the metrics provider of the metricsFactory.

# Structs

BucketRateLimiter adapts a standard bucket to the workqueue ratelimiter API.
ItemExponentialFailureRateLimiter does a simple baseDelay*10^<num-failures> limit dealing with max failures and expiration are up to the caller.
ItemFastSlowRateLimiter does a quick retry for a certain number of attempts, then a slow retry after that.
MaxOfRateLimiter calls every RateLimiter and returns the worst case response When used with a token bucket limiter, the burst could be apparently exceeded in cases where particular items were separately delayed a longer time.
No description provided by the author
No description provided by the author
Type is a work queue (see the package comment).

# Interfaces

CounterMetric represents a single numerical value that only ever goes up.
DelayingInterface is an Interface that can Add an item at a later time.
GaugeMetric represents a single numerical value that can arbitrarily go up and down.
No description provided by the author
MetricsProvider generates various metrics used by the queue.
No description provided by the author
RateLimitingInterface is an Interface that can Add an item at a later time.
SummaryMetric captures individual observations.

# Type aliases

No description provided by the author