Module k8s_cluster_api::v1beta1::bootstrap::kubeadm [−][src]
Structs
BootstrapToken describes one bootstrap token, stored as a Secret in the cluster.
BootstrapTokenDiscovery is used to set the options for bootstrap token based discovery.
ControlPlaneComponent holds settings common to control plane component of the cluster.
Discovery specifies the options for the kubelet to use during the TLS Bootstrap process.
Etcd contains elements describing Etcd configuration.
ExternalEtcd describes an external etcd cluster. Kubeadm has no knowledge of where certificate files live and they must be supplied.
FileDiscovery is used to specify a file or URL to a kubeconfig file from which to load cluster information.
HostPathMount contains elements describing volumes that are mounted from the host.
ImageMeta allows to customize the image used for components that are not originated from the Kubernetes/Kubernetes release process.
InitConfiguration contains a list of elements that is specific “kubeadm init”-only runtime information.
JoinConfiguration contains elements describing a particular node.
JoinControlPlane contains elements describing an additional control plane instance to be deployed on the joining node.
KubeadmConfigSpec defines the desired state of KubeadmConfig. Either ClusterConfiguration and InitConfiguration should be defined or the JoinConfiguration should be defined.
Auto-generated derived type for KubeadmConfigTemplateSpec via CustomResource
KubeadmConfigTemplateSpec defines the desired state of KubeadmConfigTemplate.
LocalEtcd describes that kubeadm should run an etcd cluster locally.
Networking contains elements describing cluster’s networking configuration.
NodeRegistrationOptions holds fields that relate to registering a new control-plane or node to the cluster, either via “kubeadm init” or “kubeadm join”.