what can be the business use case for taints and tolerations ? And, what way it differs from nodeselector ? / nodename parameter ?
Labels and node selector is the simplest recommended form of node selection constraint. Taints and tolerations work together to ensure that pods are not scheduled onto inappropriate nodes. One or more taints are applied to a node. this marks that the node should not accept any pods that do not tolerate the taints. with taint, you can use a regular expression to schedule pods in specific nodes with the condition. please check the useful link for more info https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/|https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/