Documentation ¶
Index ¶
- func CloudProviderFlags(cpName string, external bool) (string, error)
- func ContainerRuntimeHealthCheckSystemdUnit() string
- func DownloadBinariesScript(kubeletVersion string, downloadKubelet bool) (string, error)
- func GetCACert(kubeconfig *clientcmdapi.Config) (string, error)
- func GetServerAddressFromKubeconfig(kubeconfig *clientcmdapi.Config) (string, error)
- func JournalDConfig() string
- func KernelModules() string
- func KernelSettings() string
- func KubeletFlags(version, cloudProvider, hostname string, dnsIPs []net.IP, external bool) (string, error)
- func KubeletHealthCheckSystemdUnit() string
- func KubeletSystemdUnit(kubeletVersion, cloudProvider, hostname string, dnsIPs []net.IP, external bool) (string, error)
- func StringifyKubeconfig(kubeconfig *clientcmdapi.Config) (string, error)
- func TxtFuncMap() template.FuncMap
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CloudProviderFlags ¶ added in v1.1.1
CloudProviderFlags returns --cloud-provider and --cloud-config flags
func ContainerRuntimeHealthCheckSystemdUnit ¶ added in v0.9.5
func ContainerRuntimeHealthCheckSystemdUnit() string
ContainerRuntimeHealthCheckSystemdUnit container-runtime health checking systemd unit
func DownloadBinariesScript ¶ added in v0.9.5
DownloadBinariesScript returns the script which is responsible to download all required binaries. Extracted into a dedicated function so we can use it to prepare custom images: TODO: Use it to prepare custom images...
func GetServerAddressFromKubeconfig ¶
func GetServerAddressFromKubeconfig(kubeconfig *clientcmdapi.Config) (string, error)
func JournalDConfig ¶ added in v0.9.5
func JournalDConfig() string
JournalDConfig returns the journal config preferable on every node
func KernelModules ¶ added in v0.9.5
func KernelModules() string
KernelModules returns the list of kernel modules required for a kubernetes worker node
func KernelSettings ¶ added in v0.9.5
func KernelSettings() string
KernelSettings returns the list of kernel settings required for a kubernetes worker node inotify changes according to https://github.com/kubernetes/kubernetes/issues/10421 - better than letting the kubelet die
func KubeletFlags ¶ added in v0.9.5
func KubeletFlags(version, cloudProvider, hostname string, dnsIPs []net.IP, external bool) (string, error)
KubeletFlags returns the kubelet flags
func KubeletHealthCheckSystemdUnit ¶ added in v0.9.5
func KubeletHealthCheckSystemdUnit() string
KubeletHealthCheckSystemdUnit kubelet health checking systemd unit
func KubeletSystemdUnit ¶ added in v0.9.5
func KubeletSystemdUnit(kubeletVersion, cloudProvider, hostname string, dnsIPs []net.IP, external bool) (string, error)
KubeletSystemdUnit returns the systemd unit for the kubelet
func StringifyKubeconfig ¶
func StringifyKubeconfig(kubeconfig *clientcmdapi.Config) (string, error)
StringifyKubeconfig marshals a kubeconfig to its text form
func TxtFuncMap ¶ added in v0.9.5
TxtFuncMap returns an aggregated template function map. Currently (custom functions + sprig)
Types ¶
This section is empty.