brief-needle-89506
09/12/2023, 6:24 PMtall-angle-41306
09/12/2023, 7:12 PMreplicaCount
in you helm values, or enable autoscaling with something like the below
deployment:
autoscaling:
enabled: true
minReplicas: 3
tall-angle-41306
09/12/2023, 7:13 PMaffinity
rules toobrief-needle-89506
09/12/2023, 7:14 PMtall-angle-41306
09/12/2023, 7:16 PMbrief-needle-89506
09/12/2023, 7:17 PMtall-angle-41306
09/12/2023, 7:17 PMbrief-needle-89506
09/12/2023, 7:18 PMtall-angle-41306
09/12/2023, 7:21 PMaffinity:
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- key: <http://app.kubernetes.io/instance|app.kubernetes.io/instance>
operator: In
values:
- keto
topologyKey: <http://kubernetes.io/hostname|kubernetes.io/hostname>
preferredDuringSchedulingIgnoredDuringExecution:
- weight: 100
podAffinityTerm:
labelSelector:
- key: <http://app.kubernetes.io/instance|app.kubernetes.io/instance>
operator: In
values:
- keto
topologyKey: <http://topology.kubernetes.io/zone|topology.kubernetes.io/zone>
The above will ensure your Keto pods don't share the same node, and will prefer (but not require) to be split across any of your zonestall-angle-41306
09/12/2023, 7:22 PMbrief-needle-89506
09/12/2023, 8:21 PM