package
1.4.0-alpha.0
Repository: https://github.com/reason2010/kubernetes.git
Documentation: pkg.go.dev
# Functions
NewCIDRRangeAllocator returns a CIDRAllocator to allocate CIDR for node Caller must ensure subNetMaskSize is not less than cluster CIDR mask size.
NewNodeController returns a new node controller to sync instances from cloudprovider.
Creates new queue which will use given RateLimiter to oversee execution.
# Variables
No description provided by the author
# Structs
No description provided by the author
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.
A FIFO queue which additionally guarantees that any element can be added only once until it is removed.
# Interfaces
CIDRAllocator is an interface implemented by things that know how to allocate/occupy/recycle CIDR for nodes.
# 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.