Module k8s_cluster_api::v1beta1 [−][src]
Structs
APIEndpoint represents a reachable Kubernetes API endpoint.
Auto-generated derived type for ClusterSpec via CustomResource
ClusterNetwork specifies the different networking parameters for a cluster.
ClusterSpec defines the desired state of Cluster.
ClusterStatus defines the observed state of Cluster.
ClusterVariable can be used to customize the Cluster through patches. It must comply to the corresponding ClusterClassVariable defined in the ClusterClass.
ControlPlaneTopology specifies the parameters for the control plane nodes in the cluster.
FailureDomainSpec is the Schema for Cluster API failure domains. It allows controllers to understand how many failure domains a cluster can optionally span across.
MachineAddress contains information for the node’s address.
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.
NetworkRanges represents ranges of network addresses.
Topology encapsulates the information of the managed resources.
WorkersTopology represents the different sets of worker nodes in the cluster.
Enums
ClusterIPFamily defines the types of supported IP families.
ClusterPhase is a string representation of a Cluster Phase.
Constants
ClusterFinalizer is the finalizer used by the cluster controller to cleanup the cluster resources when a Cluster is being deleted.
ClusterLabelName is the label set on machines linked to a cluster and external objects(bootstrap and infrastructure providers).
Type Definitions
FailureDomains is a slice of FailureDomains.
MachineAddresses is a slice of MachineAddress items to be used by infrastructure providers.