Struct k8s_cluster_api::v1beta1::bootstrap::kubeadm::JoinConfiguration [−][src]
pub struct JoinConfiguration {
pub meta: TypeMeta,
pub node_registration: Option<NodeRegistrationOptions>,
pub ca_cert_path: Option<String>,
pub discovery: Option<Discovery>,
pub control_plane: Option<JoinControlPlane>,
}
Expand description
JoinConfiguration contains elements describing a particular node.
Fields
meta: TypeMeta
node_registration: Option<NodeRegistrationOptions>
NodeRegistration holds fields that relate to registering the new control-plane node to the cluster. When used in the context of control plane nodes, NodeRegistration should remain consistent across both InitConfiguration and JoinConfiguration
ca_cert_path: Option<String>
CACertPath is the path to the SSL certificate authority used to secure comunications between node and control-plane. Defaults to “/etc/kubernetes/pki/ca.crt”.
discovery: Option<Discovery>
Discovery specifies the options for the kubelet to use during the TLS Bootstrap process
control_plane: Option<JoinControlPlane>
ControlPlane defines the additional control plane instance to be deployed on the joining node. If nil, no additional control plane instance will be deployed.
Trait Implementations
Returns the “default value” for a type. Read more
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for JoinConfiguration
impl Send for JoinConfiguration
impl Sync for JoinConfiguration
impl Unpin for JoinConfiguration
impl UnwindSafe for JoinConfiguration
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more