This section describes the architecture of the Cluster & Infrastructure subsystem of the Deckhouse Kubernetes Platform (DKP).
The Cluster & Infrastructure subsystem is responsible for the infrastructure layer of Kubernetes cluster management. Cluster node management is implemented using the node-manager module, while interaction with IaaS providers is handled by the corresponding cloud-provider- family modules.
This section describes:
- The mechanisms for managing all node types used in DKP, as well as hybrid node groups and clusters.
- The reference CSI driver architecture used in DKP.
- Bashible service, which is a key component of the Cluster & Infrastructure subsystem. Bashible is used by the
node-managermodule to manage node configuration.
The Cluster & Infrastructure subsystem also includes the following modules:
chrony: Provides time synchronization across all cluster nodes.registry-packages-proxy: Provides an internal proxy server for container registry packages.terraform-manager: Provides tools for managing Terraform state within a Kubernetes cluster.-
Modules for cloud providers supported by DKP: