About Immutable Infrastructure

Immutable Infrastructure uses an immutable operating system to provision Kubernetes clusters. Unlike traditional OS-based clusters, all node configurations are baked into images and remain unchanged after deployment. Cluster upgrades and configuration changes are applied by replacing nodes with new images, ensuring consistency, reliability, and simplified operations throughout the cluster lifecycle.

supports Immutable Infrastructure on the following providers: Huawei DCS, VMware vSphere, and Huawei Cloud Stack. Bare-metal support is planned.

For the full Immutable Infrastructure documentation set, see Immutable Infrastructure documentation.

Tasks

The following scenarios cover Immutable Infrastructure across the cluster lifecycle.

ScenarioDocumentation
Install the global clusterInstalling the global Cluster on Immutable Infrastructure
Upgrade the global clusterUpgrading the global Cluster on Immutable Infrastructure
Plan disaster recovery for the global clusterGlobal Cluster Disaster Recovery on Immutable Infrastructure
Install provider pluginsInstallation
Configure infrastructure resourcesInfrastructure Resources
Create workload clustersCreating Clusters
Upgrade workload clustersUpgrading Clusters
Manage cluster nodesManaging Nodes
Configure machines (OS or kernel level)Machine Configuration

API Reference

For Cluster API and provider CRD references, see API Reference.