Resource needs for zeroes vs. alphas in kubernetes

I am planning to use kubernetes to build an HA cluster, and I am starting from the config here: dgraph/dgraph-ha.yaml at master · dgraph-io/dgraph · GitHub

I see that I need a persistent volume claim for all three zeroes and all three alphas, and I see that all are set to 5Gi. If I wanted to support a lot more data, does only the alpha volume template need to increase in size, or do the zeroes and alphas require the same amount of storage space as the data scales up?

What about CPU and RAM? Do the needs of zeroes and alphas scale together, or are those resources more valuable on one or the other?

Hi @elsoybean

Sorry for the late reply, you can have a look at this checklist

In general, we suggest:

  • 32gb for each alpha
  • 16gb for each zero
  • fast SSD with high IOPS

I’d like also to invite you having a look at our fully managed GraphQL backed : Slash GraphQL

Let us know if this helps you or if you need further suggestion/help

Best,
Omar