Documentation ¶
Overview ¶
Package options contains all of the primary arguments for a kubelet.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type KubeletServer ¶
type KubeletServer struct { Address net.IP AllowPrivileged bool APIServerList []string AuthPath util.StringFlag // Deprecated -- use KubeConfig instead CAdvisorPort uint CertDirectory string CgroupRoot string CloudConfigFile string CloudProvider string ClusterDNS net.IP ClusterDomain string Config string ConfigureCBR0 bool ContainerRuntime string CPUCFSQuota bool DockerDaemonContainer string DockerEndpoint string DockerExecHandlerName string EnableDebuggingHandlers bool EnableServer bool EventBurst int EventRecordQPS float32 FileCheckFrequency time.Duration HealthzBindAddress net.IP HealthzPort int HostnameOverride string HostNetworkSources string HostPIDSources string HostIPCSources string HTTPCheckFrequency time.Duration ImageGCHighThresholdPercent int ImageGCLowThresholdPercent int KubeConfig util.StringFlag LowDiskSpaceThresholdMB int ManifestURL string ManifestURLHeader string MasterServiceNamespace string MaxContainerCount int MaxOpenFiles uint64 MaxPerPodContainerCount int MaxPods int MinimumGCAge time.Duration NetworkPluginDir string NetworkPluginName string VolumePluginDir string NodeLabels []string NodeLabelsFile string NodeStatusUpdateFrequency time.Duration OOMScoreAdj int PodCIDR string PodInfraContainerImage string Port uint ReadOnlyPort uint RegisterNode bool RegisterSchedulable bool RegistryBurst int RegistryPullQPS float64 ResolverConfig string ResourceContainer string RktPath string RktStage1Image string RootDirectory string RunOnce bool StandaloneMode bool StreamingConnectionIdleTimeout time.Duration SyncFrequency time.Duration SystemContainer string TLSCertFile string TLSPrivateKeyFile string ReconcileCIDR bool // Flags intended for testing // Is the kubelet containerized? Containerized bool // Insert a probability of random errors during calls to the master. ChaosChance float64 // Crash immediately, rather than eating panics. ReallyCrashForTesting bool KubeAPIQPS float32 KubeAPIBurst int // Pull images one at a time. SerializeImagePulls bool ExperimentalFlannelOverlay bool OutOfDiskTransitionFrequency time.Duration NodeIP net.IP }
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.