Module cluster

Source

Structs§

ApiEndpoint
APIEndpoint represents a reachable Kubernetes API endpoint.
Cluster
Auto-generated derived type for ClusterSpec via CustomResource
ClusterNetwork
ClusterNetwork specifies the different networking parameters for a cluster.
ClusterSpec
ClusterSpec defines the desired state of Cluster.
ClusterStatus
ClusterStatus defines the observed state of Cluster.
ClusterVariable
ClusterVariable can be used to customize the Cluster through patches. It must comply to the corresponding ClusterClassVariable defined in the ClusterClass.
Condition
ControlPlaneTopology
ControlPlaneTopology specifies the parameters for the control plane nodes in the cluster.
FailureDomainSpec
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
MachineAddress contains information for the node’s address.
MachineDeploymentTopology
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
NetworkRanges represents ranges of network addresses.
ObjectMeta
Topology
Topology encapsulates the information of the managed resources.
WorkersTopology
WorkersTopology represents the different sets of worker nodes in the cluster.

Enums§

ClusterIpFamily
ClusterIPFamily defines the types of supported IP families.
ClusterPhase
ClusterPhase is a string representation of a Cluster Phase.
ConditionSeverity
ConditionStatus
InvalidIpFamily
MachineAddressType

Constants§

CLUSTER_FINALIZER
ClusterFinalizer is the finalizer used by the cluster controller to cleanup the cluster resources when a Cluster is being deleted.
CLUSTER_LABEL_NAME
ClusterLabelName is the label set on machines linked to a cluster and external objects(bootstrap and infrastructure providers).
CLUSTER_NAMESPACE_ANNOTATION
CLUSTER_NAME_ANNOTATION
CLUSTER_SECRET_TYPE
CLUSTER_TOPOLOGY_MACHINE_DEPLOYMENT_LABEL_NAME
CLUSTER_TOPOLOGY_OWNED_LABEL
DELETE_MACHINE_ANNOTATION
DISABLE_MACHINE_CREATE
INTERRUPTIBLE_LABEL
MACHINE_ANNOTATION
MACHINE_SKIP_REMEDIATION_ANNOTATION
MANAGED_BY_ANNOTATION
OWNER_KIND_ANNOTATION
OWNER_NAME_ANNOTATION
PAUSED_ANNOTATION
PROVIDER_LABEL_NAME
TEMPLATE_CLONED_FROM_GROUP_KIND_ANNOTATION
TEMPLATE_CLONED_FROM_NAME_ANNOTATION
TEMPLATE_SUFFIX
WATCH_LABEL

Type Aliases§

ConditionType
Conditions
FailureDomains
FailureDomains is a slice of FailureDomains.
MachineAddresses
MachineAddresses is a slice of MachineAddress items to be used by infrastructure providers.