Check static pod as ‘scheduler’ / ‘controller-manager’, there is no ‘key’ in ‘tolerations’, what does it mean? and how to evaluate toleration for it?
$ kubectl -n kube-system get pod kube-scheduler-ecs-matrix-k8s-cluster-1 -o json | jq ‘.spec.tolerations’
[
{
“effect”: “NoExecute”,
“operator”: “Exists”
}
]
$ kubectl -n kube-system get pod kube-controller-manager-ecs-matrix-k8s-cluster-1 -o json | jq ‘.spec.tolerations’
[
{
“effect”: “NoExecute”,
“operator”: “Exists”
}
]