https://signoz.io logo
#support
Title
# support
h

Hima Vyas

11/15/2022, 6:11 PM
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

Vishal Sharma

11/16/2022, 2:35 AM
@Prashant Shahi
p

Prashant Shahi

11/16/2022, 5:29 AM
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

Hima Vyas

11/16/2022, 5:37 AM
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

Prashant Shahi

11/16/2022, 5:06 PM
yes, node group taints can be added afterwards. You can also include tolerations in
override-values.yaml
for the
helm upgrade
h

Hima Vyas

11/17/2022, 4:27 AM
Awesome, let me try this! Thank you @Prashant Shahi !
10 Views