Documentation ¶
Overview ¶
Package options contains all of the primary arguments for a kubelet.
Index ¶
Constants ¶
View Source
const ( // Auto detect cloud provider. AutoDetectCloudProvider = "auto-detect" // Defualt names used by kubelet DefaultKubeletPodsDirName = "pods" DefaultKubeletVolumesDirName = "volumes" DefaultKubeletPluginsDirName = "plugins" DefaultKubeletContainersDirName = "containers" )
Variables ¶
This section is empty.
Functions ¶
func GetDefaultPodInfraContainerImage ¶ added in v1.3.0
func GetDefaultPodInfraContainerImage() string
Returns the arch-specific pause image that kubelet should use as the default
Types ¶
type KubeletServer ¶
type KubeletServer struct { componentconfig.KubeletConfiguration AuthPath util.StringFlag // Deprecated -- use KubeConfig instead KubeConfig util.StringFlag APIServerList []string RunOnce bool // Insert a probability of random errors during calls to the master. ChaosChance float64 // Crash immediately, rather than eating panics. ReallyCrashForTesting bool SystemReserved config.ConfigurationMap KubeReserved config.ConfigurationMap }
KubeletServer encapsulates all of the parameters necessary for starting up a kubelet. These can either be set via command line or directly.
func NewKubeletServer ¶
func NewKubeletServer() *KubeletServer
NewKubeletServer will create a new KubeletServer with default values.
func (*KubeletServer) AddFlags ¶
func (s *KubeletServer) AddFlags(fs *pflag.FlagSet)
AddFlags adds flags for a specific KubeletServer to the specified FlagSet
Click to show internal directories.
Click to hide internal directories.