Documentation

Overview

Package app implements a server that runs a set of active components. This includes node controllers, service and route controller, and so on.

Index

Constants

const (
	// ControllerStartJitter is the jitter value used when starting controller managers.
	ControllerStartJitter = 1.0
	// ConfigzName is the name used for register cloud-controller manager /configz, same with GroupName.
	ConfigzName = "cloudcontrollermanager.config.k8s.io"
)

const (
	// IPv6DualStack enables ipv6 dual stack feature
	// Original copy from pkg/features/kube_features.go
	IPv6DualStack = "IPv6DualStack"
)

Variables

var ControllersDisabledByDefault = sets.NewString()

ControllersDisabledByDefault is the controller disabled default when starting cloud-controller managers.


Functions

func KnownControllers

func KnownControllers() []string

KnownControllers indicate the default controller we are known.

func NewCloudControllerManagerCommand

func NewCloudControllerManagerCommand() *cobra.Command

NewCloudControllerManagerCommand creates a *cobra.Command object with default parameters

func Run

func Run(c *cloudcontrollerconfig.CompletedConfig, stopCh <-chan struct{}) error

Run runs the ExternalCMServer. This should never exit.

Types

This section is empty.