Cluster sizing

Cluster sizing

The Rhize Install includes many services that run in their own pod. These services have different resource requirments.

When you install Rhize, follow these provisioning guidelines as the minimum compute needed for each service per pod.

ServiceRecommended number of podsCPU cores per podMemory per podDisk per pod
baas-zero322250GB
libre-core312N/A
baas-alpha3816500GB
libre-bpmn312N/A
libre-ui30.250.25N/A
nats312200GB
router30.252N/A
keycloak212N/A
keycloak-db212200GB
grafana30.5250GB
agent210.75N/A
prometheus-server1121
prometheus-alertmanager10.250.050.25
prometheus-kube-state-metrics10.250.050.25
prometheus-node40.250.05NODE
loki1111
loki-logs40.250.1NODE
loki-canary40.250.1NODE
loki-gateway10.250.050.25
loki-grafana-operator10.250.10.25
promtail40.250.2NODE
tempo-compactor10.2520.25
tempo-ingester30.50.751.5
tempo-querier10.250.50.25
tempo-distributor10.250.50.25
tempo-query-frontend10.250.50.25
temp-memcache10.250.10.25