Стадия жизненного цикла модуля: Experimental
У модуля есть требования для установки
v0.0.1
- Первоначальный релиз модуля в стадии Experimental. Модуль управляет S3-совместимым объектным хранилищем через набор ресурсов ObjectStore, Bucket, BucketClaim, BucketAccess и BucketClaimPolicy
- {‘ObjectStore разворачивает и обслуживает само хранилище по одному из четырёх профилей’: ‘System (Garage на control-plane узлах, локальные PV), Lightweight (Garage на PVC), Full (SeaweedFS) и Heavy (Ceph RGW на существующем кластере sds-elastic)’}
- BucketClaim запрашивает бакет — собственный приватный либо привязку к общему бакету, разрешённую ресурсом BucketClaimPolicy в namespace владельца бакета (запрет по умолчанию)
- BucketAccess выдаёт отдельный ключ доступа и записывает Secret со стандартными переменными подключения; ключ ротируется аннотацией storage.deckhouse.io/rotate
- Ресурсы модуля публикуют status.conditions и status.observedGeneration