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