S3-совместимое объектное хранилище. Папка: infra/k8s/minio/.
Описание
MinIO Operator — HA S3-кластер. Используется Loki (логи), Tempo (трейсы), бэкапы.
Конфигурация
- Operator namespace:
tech-minio-operator - Tenants namespace:
tech-minio-tenants - Tenant:
s3-public - Storage: Longhorn
Что разворачивается
- Operator в
tech-minio-operator. - Tenant
s3-publicвtech-minio-tenants. - Longhorn storage через
longhorn-minio. - Интеграция метрик с monitoring через ServiceMonitor.
Базовый порядок установки
1 2 3 4 5 6 | |
Команды
| Команда | Описание |
|---|---|
make minio-install-operator |
Установить MinIO operator |
make minio-create-secret |
Создать config.env secret (интерактивно) |
make minio-create-tenant |
Создать tenant s3-public |
make minio-enable-metrics |
Применить ServiceMonitor для MinIO |
make minio-create-prometheus-token |
Создать токен для v3 metrics |
make minio-status |
Проверить operator/tenant/pods |
Важно
Перед созданием tenant нужен secret с config.env (MINIO_ROOT_USER, MINIO_ROOT_PASSWORD).
Быстрая диагностика
- Tenant не стартует: проверить secret
s3-public-env-configuration. - Нет метрик в Prometheus: проверить
make minio-enable-metricsи secret токена. - Ошибки storage: проверить
StorageClass longhorn-minioи PVC tenant-а.
Связанные страницы
- Kubernetes
- Longhorn — хранилище
- Logging, Tracing — потребители
- infra/k8s/minio/README.md
- infra/k8s/minio/Makefile