Understanding Regional Components Segregation#
Up until 1.4.0, all k0rdent components including the API and cluster resources ran in the management cluster. With regional support, you’ll now be able to register another cluster as a regional cluster. As a result:
- The management cluster can focus on control plane operations. The management cluster is a single place to manage
ClusterDeployments
,Credentials
,Backups
,Templates
, and so on. - The regional cluster becomes the place where the actual objects to implement those k0rdent concepts, such as
Clusters
andMachines
, and the related infrastructure, actually created.
Depending on the setup, the management cluster in k0rdent can be dedicated exclusively
to control-plane operations, with no providers enabled (in spec.providers
of the Management object). In this setup,
it can serve only as a single pane of glass for managing the k0rdent platform, hosting no actual child cluster workloads, just their definitions for management.
Regional Cluster Components#
A regional cluster contains the following regional core components installed by k0rdent:
- CAPI operator
- CAPI providers (enabled in the
spec.providers
of theRegion
object) - Cert Manager
- Velero and so on.
The following cluster-related resources are created within the regional cluster (for ClusterDeployments
that were created in the region):
- All infrastructure objects (CAPI cluster, machines, and so on)
ClusterIdentity
objects for accessing cloud resources- Sveltos objects
Management Cluster Components#
A management cluster contains the following components:
- All regional core components (CAPI operator, Cert Manager, Velero, and so on)
- Only the CAPI providers enabled in the
spec.providers
field of theManagement
object - The K0rdent API (
Credential
,ClusterDeployment
,Templates
, and so on) - Flux's Helm and Source controllers to install and manage subcomponents and so on.
Additionally, the management cluster hosts the cluster-related resources (Cluster
, Machine
, and so on) for
ClusterDeployments that were created in the management cluster (and not a regional cluster), which is the default.