project-zot / project-zot.github.io

zotregistry.dev website
https://zotregistry.dev
Apache License 2.0
3 stars 19 forks source link

docs: add Scaling the cluster to clustering article #170

Closed mbshields closed 3 months ago

mbshields commented 5 months ago

What type of PR is this?

documentation

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

rchincha commented 5 months ago

cc: @vrajashkr

rchincha commented 3 months ago

There are a couple of ways the "zot cluster" can be reached.

  1. A single entry point via haproxy (load-balancer) via some DNS name and the cluster hidden behind it
  2. Expose the members of the cluster via DNS based load-balancing (https://coredns.io/plugins/loadbalance/)

^ we should point these out.

rchincha commented 3 months ago

@mbshields Also add a note at the end that the "sync" feature is compatible with this change in that whether it is on-demand or periodic, the repo names are hashed to a particular node and only that node will do the sync.

vrajashkr commented 3 months ago

Just curious - will the commits be squashed into a single one for merge?