Documentation ¶
Index ¶
- func CleanupTemplateOutput(output string) (string, error)
- 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 CleanupTemplateOutput ¶ added in v1.1.6
CleanupTemplateOutput postprocesses the output of the template processing. Those may exist due to the working of template functions like those of the sprig package or template condition.
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.