Structs§
- ApiEndpoint
- APIEndpoint represents a reachable Kubernetes API endpoint.
- Cluster
- Auto-generated derived type for ClusterSpec via
CustomResource
- Cluster
Network - ClusterNetwork specifies the different networking parameters for a cluster.
- Cluster
Spec - ClusterSpec defines the desired state of Cluster.
- Cluster
Status - ClusterStatus defines the observed state of Cluster.
- Cluster
Variable - ClusterVariable can be used to customize the Cluster through patches. It must comply to the corresponding ClusterClassVariable defined in the ClusterClass.
- Condition
- Control
Plane Topology - ControlPlaneTopology specifies the parameters for the control plane nodes in the cluster.
- Failure
Domain Spec - FailureDomainSpec is the Schema for Cluster API failure domains. It allows controllers to understand how many failure domains a cluster can optionally span across.
- Machine
Address - MachineAddress contains information for the node’s address.
- Machine
Deployment Topology - 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.
- Network
Ranges - NetworkRanges represents ranges of network addresses.
- Object
Meta - Topology
- Topology encapsulates the information of the managed resources.
- Workers
Topology - WorkersTopology represents the different sets of worker nodes in the cluster.
Enums§
- Cluster
IpFamily - ClusterIPFamily defines the types of supported IP families.
- Cluster
Phase - ClusterPhase is a string representation of a Cluster Phase.
- Condition
Severity - Condition
Status - Invalid
IpFamily - Machine
Address Type
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§
- Condition
Type - Conditions
- Failure
Domains - FailureDomains is a slice of FailureDomains.
- Machine
Addresses - MachineAddresses is a slice of MachineAddress items to be used by infrastructure providers.