kubernetes: k8s.io/kubernetes/cmd/cloud-controller-manager/app Index | Files | Directories

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

Package Files

controllermanager.go core.go

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.

func KnownControllers Uses

func KnownControllers() []string

KnownControllers indicate the default controller we are known.

func NewCloudControllerManagerCommand Uses

func NewCloudControllerManagerCommand() *cobra.Command

NewCloudControllerManagerCommand creates a *cobra.Command object with default parameters

func Run Uses

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

Run runs the ExternalCMServer. This should never exit.

Directories

PathSynopsis
apis/config
apis/config/scheme
apis/config/v1alpha1
config
options
testing

Package app imports 34 packages (graph) and is imported by 33 packages. Updated 2019-11-12. Refresh now. Tools for package owners.