Skip to content

Multi-Node Clusters

Best practices for running TRIGRA on multi-node clusters.

Run multiple replicas:

Terminal window
helm upgrade trigra ./helm/trigra --set replicaCount=2

Run on control plane nodes:

spec:
template:
spec:
nodeSelector:
node-role.kubernetes.io/control-plane: ""

Ensure replicas run on different nodes:

affinity:
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchLabels:
app: trigra
topologyKey: kubernetes.io/hostname
resources:
requests:
cpu: 100m
memory: 128Mi
limits:
cpu: 500m
memory: 256Mi
Cluster SizeReplicas
1-3 nodes1
4-10 nodes2
10+ nodes3