Hi Team First, this is a cool project. Excited t...
# general
s
Hi Team First, this is a cool project. Excited to be looking into it and learning more. Noobie question… I have looked at the architecture and I see some older docs that show the the controller consists of two components: Zookeeper and Helix. If we choose a Kubernetes deployment it seems Kubernetes does the same things that Helix does. Am I correct in assuming the Kubernetes deployment does not include Helix?
a
k8s and helix serve different purposes in this architecture. helix does metadata state management to ensure that the data segments are distributed properly across the pinot servers - k8s manages the nodes themselves (e.g. makes sure that you have N servers and M brokers running). basically, k8s manages nodes and helix manages state
so to answer your question directly, k8s deployment does include helix
r
yes as almog mentioned, K8s and Helix doesn't do the same thing
s
Thank you for the information. That’s clear and helpful.
👍 1