Hey community,
I wonder why I need to define taint effects on both, on node and on pod, can someone explain me why I have to do so?
There are three types of taint effects:
NoSchedule
NoExecute
PreferNoSchedule
Why do I have to define these on node and on port, I don’t understand why I need to define them on both, what’s the result when both are not the same, meaning for example:
node
kubectl taint nodes node1 key1=value1:NoSchedule
pod
tolerations:
- key: "key1"
operator: "Equal"
value: "value1"
effect: "NoExecute"