Struct k8s_cluster_api::v1beta1::bootstrap::kubeadm::JoinConfiguration
source · [−]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
sourceimpl Clone for JoinConfiguration
impl Clone for JoinConfiguration
sourcefn clone(&self) -> JoinConfiguration
fn clone(&self) -> JoinConfiguration
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for JoinConfiguration
impl Debug for JoinConfiguration
sourceimpl Default for JoinConfiguration
impl Default for JoinConfiguration
sourcefn default() -> JoinConfiguration
fn default() -> JoinConfiguration
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for JoinConfiguration
impl<'de> Deserialize<'de> for JoinConfiguration
sourcefn 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
sourceimpl Serialize for JoinConfiguration
impl Serialize for JoinConfiguration
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
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more