Перейти к основному содержимому
Версия: 2.0.x

minio-tenant — values

Файл values для чарта minio-tenant.

minio-tenant-values.yaml
# MinIO Tenant дает S3-compatible storage для Selena lakehouse сценариев.
tenant:
# Стабильное имя tenant-а.
name: selena-minio

# Secret с MinIO root credentials.
configSecret:
# Имя Secret, который создается администратором до Helm install.
name: selena-minio-env-configuration
# true говорит chart-у использовать уже существующий Secret.
existingSecret: true

# Storage pools tenant-а.
pools:
# Minimal pool: один server и один volume.
- servers: 1
# Имя pool-а.
name: pool-0
# Количество volumes на server.
volumesPerServer: 1
# Размер каждого PVC.
size: 64Gi
# StorageClass кластера.
storageClassName: "{storage_class}"
# --- prod tuning (resources/scheduling) ---
# ВАЖНО: ресурсы/размещение MinIO Tenant задаются ВНУТРИ pool.
# Minimal-геометрия = 1 server / 1 volume (нет erasure coding). Для prod >=4 дисков.
resources:
requests:
cpu: "500m"
memory: "2Gi"
limits:
# CPU limit на storage может throttle'ить под пиком I/O — при необходимости уберите.
cpu: "2"
memory: "4Gi"
# Toleration безвреден, даже если taint не задан.
tolerations:
- key: "{node_taint_key}"
operator: "Equal"
value: "{node_taint_value}"
effect: "NoSchedule"
# Раскомментируйте после замены плейсхолдеров (иначе под останется Pending).
# nodeSelector:
# "{node_label_key}": "{node_label_value}"
# affinity: {}

# Buckets, которые нужны Selena stack.
buckets:
# Общий bucket для Selena artifacts/examples.
- name: selena
# Warehouse bucket для lake/iceberg data.
- name: warehouse

# MinIO users, которые создаст tenant.
users:
# User Secret должен существовать и содержать access/secret keys.
- name: selena-minio-user