package master
import "k8s.io/kubernetes/cmd/kubeadm/app/master"
Index ¶
- Constants
- func CreateClientAndWaitForAPI(file string) (*clientset.Clientset, error)
- func CreateSelfHostedControlPlane(cfg *kubeadmapi.MasterConfiguration, client *clientset.Clientset) error
- func WaitForAPI(client *clientset.Clientset)
- func WriteStaticPodManifests(cfg *kubeadmapi.MasterConfiguration) error
Constants ¶
const (
DefaultCloudConfigPath = "/etc/kubernetes/cloud-config"
)
Static pod definitions in golang form are included below so that `kubeadm init` can get going.
Functions ¶
func CreateClientAndWaitForAPI ¶
func CreateSelfHostedControlPlane ¶
func CreateSelfHostedControlPlane(cfg *kubeadmapi.MasterConfiguration, client *clientset.Clientset) error
func WaitForAPI ¶
func WriteStaticPodManifests ¶
func WriteStaticPodManifests(cfg *kubeadmapi.MasterConfiguration) error
WriteStaticPodManifests builds manifest objects based on user provided configuration and then dumps it to disk where kubelet will pick and schedule them.
Source Files ¶
apiclient.go manifests.go selfhosted.go
- Version
- v1.7.0
- Published
- Jun 29, 2017
- Platform
- js/wasm
- Imports
- 27 packages
- Last checked
- 26 minutes ago –
Tools for package owners.