В данном подразделе описана архитектура подсистемы Storage (подсистемы хранения) Deckhouse Kubernetes Platform (DKP).
В подсистему Storage входят следующие модули:
local-path-provisioner— предоставляет локальное хранилище на узлах Kubernetes с использованием томовHostPathи создает ресурсы StorageClass для управления выделением локального хранилища;snapshot-controller— включает поддержку снимков для совместимых CSI-драйверов в кластере Kubernetes;sds-local-volume— управляет локальными блочными хранилищами на базе LVM и позволяет создавать ресурсы StorageClass в Kubernetes с помощью кастомного ресурса LocalStorageClass;sds-node-configurator— управляет блочными устройствами и LVM на узлах Kubernetes-кластера через кастомные ресурсы;sds-replicated-volume— управляет реплицируемым блочным хранилищем на базе DRBD. В качестве control plane используется LINSTOR;storage-volume-data-manager— обеспечивает безопасный экспорт и импорт содержимого постоянных томов по протоколу HTTP;-
модули, предоставляющие реализацию CSI-драйвера для интеграции с различными типами хранилищ (программными и аппаратными):