Данный раздел посвящён архитектуре подсистемы 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 также входят следующие модули:
chrony— обеспечивает синхронизацию времени на всех узлах кластера;registry-packages-proxy— предоставляет внутренний прокси-сервер для пакетов хранилища образов контейнеров;terraform-manager— предоставляет инструменты для работы с состоянием Terraform в Kubernetes-кластере;-
модули облачных провайдеров, поддерживаемых DKP: