CKP Cluster Lifecycle (End-to-End)
The complete end-to-end cluster lifecycle via CAPI follows these steps:
- Cluster Request — User requests a managed cluster via the Compass UI or API
- Provider Resolution — The appropriate provider cluster is resolved (CCS VM or Orbiter Baremetal)
- Host Provisioning — Machine hosts are provisioned through the selected infrastructure provider
- Agent Registration — Host agents register with the management plane via mutual TLS
- Host Approval — Hosts are approved automatically or manually
- Host Grouping — Approved hosts are assigned to the designated host group
- CAPI Resources — Resources are created using the Kamaji control plane template
- Bootstrap — The Machine Reconciler and BYOH Host Reconciler drive the bootstrap process
- Control Plane Up — Kamaji-hosted control plane comes up with Konnectivity, CoreDNS, KubeProxy, and LoadBalancer
- Workers Join — Worker nodes join the cluster via the bootstrap configuration
- Cluster Ready — The cluster reaches Ready state
- Addon Deployment — CKP Storage Plugin, Cilium CNI, and Velero backup are deployed
- Autoscaling — Karpenter is installed (CCS Virtual Machine provider only)
- Certificates — TLS certificates are issued with 10-year validity