logo
Immutable Infrastructure
  • Immutable Infrastructure
  • API Reference
  • Cluster API Reference
  • Cluster API Add-on APIs
Navigation
Overview
Introduction
Architecture
Feature Overview
Providers
Huawei DCS Provider
Huawei Cloud Stack Provider
VMware vSphere Provider
Bare Metal Provider
Release Notes
OS Support Matrix
Global Cluster
Installing the global Cluster
Upgrading the global Cluster
Global Cluster Disaster Recovery
Installation
Huawei DCS Provider Installation
Huawei Cloud Stack Provider Installation
VMware vSphere Provider Installation
Bare Metal Provider Installation
Infrastructure Resources
Infrastructure Resources for Huawei DCS
Infrastructure Resources for Huawei Cloud Stack
Creating Clusters
Creating Clusters on Huawei DCS
Creating Clusters on Huawei Cloud Stack
Creating Clusters on VMware vSphere
Preparing Parameters for a VMware vSphere Cluster
Creating a VMware vSphere Cluster in the global Cluster
Extending a VMware vSphere Cluster Deployment
Creating Clusters on Bare Metal
Upgrading Clusters
Upgrading Kubernetes on Huawei DCS
Upgrading Clusters on Huawei Cloud Stack
Upgrading Clusters on VMware vSphere
Upgrading Clusters on Bare Metal
Managing Nodes
Managing Nodes on Huawei DCS
Managing Nodes on Huawei Cloud Stack
Managing Nodes on VMware vSphere
Managing Nodes on Bare Metal
Machine Configuration
Overview
Managing Node Configuration
Node Disruption Policies
How To
Configure a MachineHealthCheck
Configure Annotations, Labels, and Taints on Nodes
Migrate Existing Huawei DCS Clusters to Pool-Managed Persistent Disks
Migrate Existing Huawei Cloud Stack Clusters to Pool-Managed Persistent Disks
Troubleshoot a Workload Cluster Stuck in Provisioned
Troubleshoot Huawei Cloud Stack Workload Clusters
Troubleshoot a Cluster Stuck in Deleting
Configure FQDN Hostname on Existing HCS Clusters
Troubleshoot a DCSMachine Stuck in Deleting
API Reference
Introduction
Provider APIs
DCS Provider APIs
DCSCluster [infrastructure.cluster.x-k8s.io/v1beta1]
DCSIpHostnamePool [infrastructure.cluster.x-k8s.io/v1beta1]
DCSMachine [infrastructure.cluster.x-k8s.io/v1beta1]
DCSMachineTemplate [infrastructure.cluster.x-k8s.io/v1beta1]
HCS Provider APIs
HCSCluster [infrastructure.cluster.x-k8s.io/v1beta1]
HCSMachine [infrastructure.cluster.x-k8s.io/v1beta1]
HCSMachineTemplate [infrastructure.cluster.x-k8s.io/v1beta1]
HCSMachineConfigPool [infrastructure.cluster.x-k8s.io/v1beta1]
vSphere Provider APIs
VSphereCluster [infrastructure.cluster.x-k8s.io/v1beta1]
VSphereClusterIdentity [infrastructure.cluster.x-k8s.io/v1beta1]
VSphereMachine [infrastructure.cluster.x-k8s.io/v1beta1]
VSphereClusterTemplate
VSphereVM [infrastructure.cluster.x-k8s.io/v1beta1]
VSphereMachineTemplate [infrastructure.cluster.x-k8s.io/v1beta1]
VSphereMachineConfigPool [infrastructure.cluster.x-k8s.io/v1beta1]
VSphereFailureDomain [infrastructure.cluster.x-k8s.io/v1beta1]
VSphereDeploymentZone [infrastructure.cluster.x-k8s.io/v1beta1]
Bare Metal Provider APIs
User-Provisioned Infrastructure Provider APIs
UserProvisionedCluster
UserProvisionedMachine
UserProvisionedMachinePool
SSH Provider APIs
SSHCluster
SSHMachine
SSHMachineTemplate
SSHHost
Cluster API Reference
Cluster API Core APIs
Cluster
ClusterClass
Machine
MachineSet
MachineDeployment
MachinePool
MachineHealthCheck
MachineDrainRule
Cluster API Add-on APIs
ClusterResourceSet
ClusterResourceSetBinding
Cluster API IPAM APIs
IPAddress
IPAddressClaim
Cluster API Runtime APIs
ExtensionConfig
Kubeadm Bootstrap APIs
KubeadmConfig
KubeadmConfigTemplate
Kubeadm Control Plane APIs
KubeadmControlPlane
KubeadmControlPlaneTemplate
Hosted Control Plane APIs
KamajiControlPlane
KamajiControlPlaneTemplate
DataStore
TenantControlPlane
Machine Configuration APIs
MachineConfig
MachineConfigPool
MachineConfiguration

#Cluster API Add-on APIs

Edit this page
Previous pageMachineDrainRuleNext pageClusterResourceSet