helm-charts icon indicating copy to clipboard operation
helm-charts copied to clipboard

Make control-plane deployment optional

Open cprass opened this issue 1 year ago • 7 comments

Hi, I'm using Quickwit in a distributed setup, using a S3 file-based metastore.

Server 1 has the following components:

  • control plane
  • indexer
  • metastore

Server 2 is using the helm chart to add the searcher UI with those components:

  • searchers
  • metastore
  • janitor

Since the values.yaml in cludes this part

control_plane:
  replicaCount: 1

I assumed if it is possible to disable the control-plane completely in such a distributed setup. The docs also say that the control-plane is only about indexing tasks. Now the replicaCount value doesn't seem to have any effect, it isn't used in the control-plane deployment file. It's using a hard-coded replicas: 1.

Would it make sense to have a deployment with only metastore, janitor and searchers and without control-plane? Would it even make sense to have multiple control planes or would a simple enable: true/false suffice?

cprass avatar Jul 03 '23 14:07 cprass