Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Bootstrapper ¶
type Bootstrapper interface {
BootstrapKubernetes(context.Context) (*config.EtcdCredentials, error)
}
Bootstrapper is the interface for the bootstrapper. It is used to bootstrap a kubernetes cluster. It covers Kubeadm init on the control plane, as well as joining the worker nodes.
func NewKubernetes ¶
func NewKubernetes(log *zap.Logger, nodes *config.NodeInformation, k8sConfig []byte) (Bootstrapper, error)
NewKubernetes creates a new Kubernetes bootstrapper.
Click to show internal directories.
Click to hide internal directories.