What taint effects are there? Explain each one of them
Answer
NoSchedule: prevents from resources to be scheduled on a certain node
PreferNoSchedule: will prefer to shcedule resources on other nodes before resorting to scheduling the resource on the chosen node (on which the taint was applied)
NoExecute: Applying "NoSchedule" will not evict already running Pods (or other resources) from the node as opposed to "NoExecute" which will evict any already running resource from the Node