Hello, I am setting up signoz again after some tim...
# support
h
Hello, I am setting up signoz again after some time. We are installing on kubernetes with helm. I wanted to ask where all I will have to make changes If I want to restrict all signoz pods to run on a specific node group. I can see that there are toleration parameter for all the components but wanted to confirm which would be the correct place in helm to do that? Also please suggest if there's any other way of doing this. Thanks!
v
@Prashant Shahi
p
Hey @Hima Vyas 👋 You can use taints and tolerations which together ensures that pods are not scheduled onto inappropriate nodes. You would have to set taints in the nodes or node groups and use
tolerations
configuration in Helm for relevant components. https://kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration/
h
Thanks @Prashant Shahi while installing signoz, is there a straightforward way to override tolerations?
If not, does it sound right to change tolerations in values.yaml file of all 3 directories - https://github.com/SigNoz/charts/tree/main/charts ? Taint part - node group creation can be handled separately.
p
yes, node group taints can be added afterwards. You can also include tolerations in
override-values.yaml
for the
helm upgrade
h
Awesome, let me try this! Thank you @Prashant Shahi !