User requests the addition of multi-cluster federation support for the Garage operator in Kubernetes to enhance scalability and management.
**Update: garage-operator v0.1.x released — Kubernetes operator for Garage (self-hosted S3 storage)** About a month ago I shared a project I’ve been building: a Kubernetes operator for Garage (a lightweight distributed S3-compatible object store designed for self-hosting). Original post: [https://www.reddit.com/r/kubernetes/comments/1qeagkn/built\_a\_kubernetes\_operator\_for\_garage\_selfhosted/](https://www.reddit.com/r/kubernetes/comments/1qeagkn/built_a_kubernetes_operator_for_garage_selfhosted/) Since then a few people tried it out, opened issues, and gave feedback — so I just shipped the **first minor release** 🎉 # What garage-operator does It automates running Garage clusters in Kubernetes: • Deploy Garage clusters with StatefulSets • Automatic bootstrap + layout management • Multi-cluster federation across Kubernetes clusters • Bucket + quota management • S3 access key generation • GitOps-friendly CRDs Garage itself is a **lightweight distributed S3 object store designed for self-hosting**, often used as an alternative to heavier systems like MinIO or Ceph. # Improvements since the first post Some things that came directly from community feedback: • Added **COSI support** • Improved cluster bootstrap reliability • Better documentation • More robust node discovery • Cleanup of several CRD APIs • Early work toward better multi-cluster federation # Example CRDs You can now declaratively manage things like: * Garage clusters * external nodes * buckets * access keys so the whole storage system becomes **fully GitOps-managed**. # Repo [https://github.com/rajsinghtech/garage-operator](https://github.com/rajsinghtech/garage-operator) If anyone here is running Garage in Kubernetes (or thinking about it), I’d love feedback: • missing features • weird edge cases • ideas for better CRDs • production usage stories I personally manage 3 clusters and use Tailscale to enable connectivity between my clusters for garage distributed redundancy! Volsync restic backup and removed my need for Ceph. Happy to answer questions about the operator or the architecture.