package app

import "k8s.io/kubernetes/cmd/cloud-controller-manager/app"

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"
)

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.

Source Files

controllermanager.go core.go

Directories

PathSynopsis
cmd/cloud-controller-manager/app/apis
cmd/cloud-controller-manager/app/apis/config
cmd/cloud-controller-manager/app/apis/config/scheme
cmd/cloud-controller-manager/app/apis/config/v1alpha1
cmd/cloud-controller-manager/app/config
cmd/cloud-controller-manager/app/options
cmd/cloud-controller-manager/app/testing
Version
v1.16.0-alpha.0
Published
May 14, 2019
Platform
js/wasm
Imports
31 packages
Last checked
18 seconds ago

Tools for package owners.