Documentation ¶
Index ¶
- Constants
- func CreateAPIServerStaticPodManifestFile(manifestDir string, cfg *kubeadmapi.MasterConfiguration) error
- func CreateControllerManagerStaticPodManifestFile(manifestDir string, cfg *kubeadmapi.MasterConfiguration) error
- func CreateInitStaticPodManifestFiles(manifestDir string, cfg *kubeadmapi.MasterConfiguration) error
- func CreateSchedulerStaticPodManifestFile(manifestDir string, cfg *kubeadmapi.MasterConfiguration) error
- func GetStaticPodSpecs(cfg *kubeadmapi.MasterConfiguration, k8sVersion *version.Version) map[string]v1.Pod
Constants ¶
const (
DefaultCloudConfigPath = "/etc/kubernetes/cloud-config"
)
Static pod definitions in golang form are included below so that `kubeadm init` can get going.
Variables ¶
This section is empty.
Functions ¶
func CreateAPIServerStaticPodManifestFile ¶
func CreateAPIServerStaticPodManifestFile(manifestDir string, cfg *kubeadmapi.MasterConfiguration) error
CreateAPIServerStaticPodManifestFile will write APIserver static pod manifest file.
func CreateControllerManagerStaticPodManifestFile ¶
func CreateControllerManagerStaticPodManifestFile(manifestDir string, cfg *kubeadmapi.MasterConfiguration) error
CreateControllerManagerStaticPodManifestFile will write controller manager static pod manifest file.
func CreateInitStaticPodManifestFiles ¶
func CreateInitStaticPodManifestFiles(manifestDir string, cfg *kubeadmapi.MasterConfiguration) error
CreateInitStaticPodManifestFiles will write all static pod manifest files needed to bring up the control plane.
func CreateSchedulerStaticPodManifestFile ¶
func CreateSchedulerStaticPodManifestFile(manifestDir string, cfg *kubeadmapi.MasterConfiguration) error
CreateSchedulerStaticPodManifestFile will write scheduler static pod manifest file.
func GetStaticPodSpecs ¶
func GetStaticPodSpecs(cfg *kubeadmapi.MasterConfiguration, k8sVersion *version.Version) map[string]v1.Pod
GetStaticPodSpecs returns all staticPodSpecs actualized to the context of the current MasterConfiguration NB. this methods holds the information about how kubeadm creates static pod manifests.
Types ¶
This section is empty.