Replies: 3 comments 9 replies
-
@gsharma85 Thanks for trying out For clustering questions - 1 and 2 above, pls check if the following pointers suffice. https://zotregistry.io/latest/articles/clustering/ https://github.com/project-zot/zot/blob/main/.github/workflows/cluster.yaml (we use minio here) For 3, dedupe savings really depend on your container images and their layers. Quoting from a deployment (several 10s of TBs, frequent dev container builds), we have seen about 50% savings. In some cases, it also saves client network bandwidth (download only if blob is present anywhere in the registry) Hope this helps. Also, pls consider joining our Slack channel https://cloud-native.slack.com/archives/C03EGRE4QGH |
Beta Was this translation helpful? Give feedback.
-
@gsharma85 Note that #125 is targeted for an upcoming release. |
Beta Was this translation helpful? Give feedback.
-
@gsharma85 The mirror/sync feature was designed mainly for keep zot local to the client. IINM, your requirement is for a load-balanced (maybe HA) cache. With the current |
Beta Was this translation helpful? Give feedback.
-
First all of thanks for creating this wonderful product. it has immense potential in self hosted registry space.
I work for cloud engineering team in my organization and we are looking at a few self hosted registry solutions. Our main requirement is light weight and scale especially on the read path. Clustering will help in this regard but that makes a dependency on AWS S3 as remote backend. I understand this might be one of the way to get state away from the front ends and prevent a few concurrency issues but it does increases the complexity of the overall system. So a couple of questions:
3 For a single zot instance the role of boltDB is just for dedup, how much we are able to save using dedup in general? Any metrics around that.
Thanks for your help.
Beta Was this translation helpful? Give feedback.
All reactions