Documentation ¶
Index ¶
- func CreateConfigMap(cfg *kubeadmapi.ClusterConfiguration, client clientset.Interface) error
- func DownloadConfig(client clientset.Interface, kubeletVersion *version.Version, kubeletDir string) error
- func EnableDynamicConfigForNode(client clientset.Interface, nodeName string, kubeletVersion *version.Version) error
- func GetNodeNameAndHostname(cfg *kubeadmapi.NodeRegistrationOptions) (string, string, error)
- func TryRestartKubelet()
- func TryStartKubelet()
- func TryStopKubelet()
- func WriteConfigToDisk(kubeletCfg kubeadmapi.ComponentConfig, kubeletDir string) error
- func WriteKubeletDynamicEnvFile(cfg *kubeadmapi.ClusterConfiguration, ...) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateConfigMap ¶ added in v1.11.0
func CreateConfigMap(cfg *kubeadmapi.ClusterConfiguration, client clientset.Interface) error
CreateConfigMap creates a ConfigMap with the generic kubelet configuration. Used at "kubeadm init" and "kubeadm upgrade" time
func DownloadConfig ¶ added in v1.11.0
func DownloadConfig(client clientset.Interface, kubeletVersion *version.Version, kubeletDir string) error
DownloadConfig downloads the kubelet configuration from a ConfigMap and writes it to disk. Used at "kubeadm join" time
func EnableDynamicConfigForNode ¶ added in v1.11.0
func EnableDynamicConfigForNode(client clientset.Interface, nodeName string, kubeletVersion *version.Version) error
EnableDynamicConfigForNode updates the Node's ConfigSource to enable Dynamic Kubelet Configuration, depending on what version the kubelet is Used at "kubeadm init", "kubeadm join" and "kubeadm upgrade" time
func GetNodeNameAndHostname ¶ added in v1.18.0
func GetNodeNameAndHostname(cfg *kubeadmapi.NodeRegistrationOptions) (string, string, error)
GetNodeNameAndHostname obtains the name for this Node using the following precedence (from lower to higher): - actual hostname - NodeRegistrationOptions.Name (same as "--node-name" passed to "kubeadm init/join") - "hostname-overide" flag in NodeRegistrationOptions.KubeletExtraArgs It also returns the hostname or an error if getting the hostname failed.
func TryRestartKubelet ¶ added in v1.17.0
func TryRestartKubelet()
TryRestartKubelet attempts to restart the kubelet service
func TryStartKubelet ¶ added in v1.12.0
func TryStartKubelet()
TryStartKubelet attempts to bring up kubelet service
func TryStopKubelet ¶ added in v1.12.0
func TryStopKubelet()
TryStopKubelet attempts to bring down the kubelet service momentarily
func WriteConfigToDisk ¶ added in v1.11.0
func WriteConfigToDisk(kubeletCfg kubeadmapi.ComponentConfig, kubeletDir string) error
WriteConfigToDisk writes the kubelet config object down to a file Used at "kubeadm init" and "kubeadm upgrade" time
func WriteKubeletDynamicEnvFile ¶ added in v1.11.0
func WriteKubeletDynamicEnvFile(cfg *kubeadmapi.ClusterConfiguration, nodeReg *kubeadmapi.NodeRegistrationOptions, registerTaintsUsingFlags bool, kubeletDir string) error
WriteKubeletDynamicEnvFile writes an environment file with dynamic flags to the kubelet. Used at "kubeadm init" and "kubeadm join" time.
Types ¶
This section is empty.