Struct k8s_cluster_api::v1beta1::cluster::MachineDeploymentTopology [−][src]
pub struct MachineDeploymentTopology {
pub metadata: Option<ObjectMeta>,
pub class: String,
pub name: String,
pub replicas: Option<i32>,
}
Expand description
MachineDeploymentTopology specifies the different parameters for a set of worker nodes in the topology. This set of nodes is managed by a MachineDeployment object whose lifecycle is managed by the Cluster controller.
Fields
metadata: Option<ObjectMeta>
Metadata is the metadata applied to the machines of the MachineDeployment. At runtime this metadata is merged with the corresponding metadata from the ClusterClass.
class: String
Class is the name of the MachineDeploymentClass used to create the set of worker nodes.
This should match one of the deployment classes defined in the ClusterClass object
mentioned in the Cluster.Spec.Class
field.
name: String
Name is the unique identifier for this MachineDeploymentTopology. The value is used with other unique identifiers to create a MachineDeployment’s Name (e.g. cluster’s name, etc). In case the name is greater than the allowed maximum length, the values are hashed together.
replicas: Option<i32>
Replicas is the number of worker nodes belonging to this set. If the value is nil, the MachineDeployment is created without the number of Replicas (defaulting to zero) and it’s assumed that an external entity (like cluster autoscaler) is responsible for the management of this value.
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 MachineDeploymentTopology
impl Send for MachineDeploymentTopology
impl Sync for MachineDeploymentTopology
impl Unpin for MachineDeploymentTopology
impl UnwindSafe for MachineDeploymentTopology
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