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

# 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
NewRateLimitingQueue constructs a new workqueue with rateLimited queuing ability Remember to call Forget! If you don't, you may end up tracking failures forever.
Parallelize is a very simple framework that allow for parallelizing N independent pieces of work.

# 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.
Type is a work queue (see the package comment).

# Interfaces

DelayingInterface is an Interface that can Add an item at a later time.
No description provided by the author
No description provided by the author
RateLimitingInterface is an Interface that can Add an item at a later time.

# Type aliases

No description provided by the author