Описание и примеры values.yaml

Zakroma-ZDS — нижний слой хранения (минимальное требование — 3 пода в режиме Erasure Coding, 1 под — в режиме без избыточного кодирования).

Helm‑чарт создает StatefulSet и его конфигурацию для запуска в Kubernetes.

1. Поддерживаемые сценарии установки

  • FS Mode: Режим без избыточности данных (Single Node, один под)
  • Erasure Coding: Режим с избыточностью данных (количество частей данный и частей избыточности необходимо определить перед установкой)

2. Подготовка Kubernetes‑пространства

Создайте namespace:

1kubectl create namespace zakroma-zds

3. Подготовить values.yaml для Helm чарта

Ниже приведены базовые команды установки и примеры values.yaml для типовых сценариев.

4. Установка

1helm upgrade --install zakroma-zds <chart-ref> -n zakroma-zds -f values.yaml

Где <chart-ref> — путь к локальному чарту или <repo>/<chart> из добавленного Helm‑репозитория.

Пример values.yaml для установки в режиме Erasure Coding (EC 2:1)

1# Количество подов ZDS 2replicaCount: 3 3 4# Количество MountPoint для каждого пода. Каждый MountPoint - отдельный PV 5volumeCount: 1
Развернутьarrow

Пример values.yaml для установки в режиме FS (Однонодовый вариант, 1 под)

1# Количество подов ZDS 2replicaCount: 1 3 4# Количество MountPoint для каждого пода. Каждый MountPoint - отдельный PV 5volumeCount: 1
Развернутьarrow