The kubernetes master have the taint which will not schedlue the normal workloads on the master. But it schedules the pods on the master though it has the taint applied as noschedule.
How is this possible, is the k8s environment behaving differently or my understanding wrong. I expect, the master should allow the pods to be scheduled only after removing the taint on the master.
apiVersion: v1
kind: Pod
metadata:
name: nginx
spec:
containers:
- image: nginx
name: nginx
nodeName: master