Данный раздел посвящён архитектуре подсистемы Cluster & Infrastructure платформы Deckhouse Kubernetes Platform (DKP).

Подсистема Cluster & Infrastructure отвечает за инфраструктурную часть управления Kubernetes-кластером. Управление узлами кластера реализовано с помощью модуля node-manager, а взаимодействие с IaaS-провайдерами — через соответствующие модули семейства cloud-provider-.

В разделе описаны:

  • Механизмы управления всеми используемыми в DKP типами узлов, а также гибридными группами узлов и кластерами.
  • Типовая архитектура CSI-драйвера, используемая в DKP.
  • Служба bashible, которая является ключевым компонентом подсистемы Cluster & Infrastructure. Bashible используется модулем node-manager для управления конфигурацией узлов.

В подсистему Cluster & Infrastructure также входят следующие модули: