Is your feature request related to a problem? Please describe.
It is currently not possible to specify topology spread constraints for the webapp and supervisor pods, as well as for the jobs started by the worker.
Describe the solution you'd like to see
topologySpreadConstraints should be configurable similar to nodeSelector.
Describe alternate solutions
N/A
Additional information
https://kubernetes.io/docs/concepts/scheduling-eviction/topology-spread-constraints/