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-manager module to manage node configuration.

The Cluster & Infrastructure subsystem also includes the following modules: