type CIDRAllocatorType …
const RangeAllocatorType …
const CloudAllocatorType …
const IPAMFromClusterAllocatorType …
const IPAMFromCloudAllocatorType …
const apiserverStartupGracePeriod …
const cidrUpdateWorkers …
const cidrUpdateRetries …
var nodePollInterval …
type CIDRAllocator …
type CIDRAllocatorParams …
func New(ctx context.Context, kubeClient clientset.Interface, cloud cloudprovider.Interface, nodeInformer informers.NodeInformer, allocatorType CIDRAllocatorType, allocatorParams CIDRAllocatorParams) (CIDRAllocator, error) { … }
func listNodes(ctx context.Context, kubeClient clientset.Interface) (*v1.NodeList, error) { … }
func ipnetToStringList(inCIDRs []*net.IPNet) []string { … }
func occupyServiceCIDR(set *cidrset.CidrSet, clusterCIDR, serviceCIDR *net.IPNet) error { … }