Introduction
Welcome to the documentation for Immutable Infrastructure on the platform. This solution provides a comprehensive, declarative approach to managing Kubernetes clusters using Cluster API.
Immutable Infrastructure Principles:
- Declarative Configuration: All infrastructure is defined as code
- Version Control: Infrastructure changes are tracked and versioned
- Reproducible Deployments: Consistent environments across different deployments
- Stage-Aware Recovery: Reproducible machine replacement for safe template recovery, with backup-based recovery when a Kubernetes minor upgrade has changed control-plane state