I have a statefulset running on kubernetes with a lot of replicas. Each pod has different resource usage. Using resource limits in the statefulset manifest yaml proves to be costly as even for the smallest pod, I would have to set the biggest pods resource request. I would like to know if I could modify the kube-scheduler such that it chooses the worker node based on a custom written rule.