kubernetes: k8s.io/kubernetes/cmd/kubeadm/app/phases/controlplane Index | Files

package controlplane

import "k8s.io/kubernetes/cmd/kubeadm/app/phases/controlplane"


Package Files

manifests.go volumes.go

func CreateInitStaticPodManifestFiles Uses

func CreateInitStaticPodManifestFiles(manifestDir, patchesDir string, cfg *kubeadmapi.InitConfiguration) error

CreateInitStaticPodManifestFiles will write all static pod manifest files needed to bring up the control plane.

func CreateStaticPodFiles Uses

func CreateStaticPodFiles(manifestDir, patchesDir string, cfg *kubeadmapi.ClusterConfiguration, endpoint *kubeadmapi.APIEndpoint, componentNames ...string) error

CreateStaticPodFiles creates all the requested static pod files.

func GetStaticPodSpecs Uses

func GetStaticPodSpecs(cfg *kubeadmapi.ClusterConfiguration, endpoint *kubeadmapi.APIEndpoint) map[string]v1.Pod

GetStaticPodSpecs returns all staticPodSpecs actualized to the context of the current configuration NB. this methods holds the information about how kubeadm creates static pod manifests.

Package controlplane imports 18 packages (graph) and is imported by 28 packages. Updated 2020-11-08. Refresh now. Tools for package owners.