Deploying Weaviate before modules

Description

I have a fairly complicated K8s cluster into which I’m deploying a 3 node weaviate setup. I’m using custom services to underpin the text2vec-transformers and reranker-transfomers modules.

I want to be able to control my custom module services independently of Weaviate, so that during deployments & upgrades, I can spin up/roll Weaviate before spinning them up alongside my other deployments that actually use Weaviate.

I’ve noticed that Weaviate will wait for modules to be Ready before becoming Ready itself. Is that something that can be disabled, so that I can spin up my module services later separately?

Server Setup Information

  • Weaviate Server Version: 1.26.6
  • Deployment Method: k8s
  • Multi Node? Number of Running Nodes: 3
  • Client Language and Version: N/A
  • Multitenancy?: No

Hi @elias.gabriel !

That indeed makes sense.

As those modules are locally “bound” they will check for the liveness of the inference model.

Can you open a feature request here?

I could then forward that to our modules team.

Thanks!

1 Like