Hello.
I have a cluster with 3 master and 3 worker nodes. I have 2 taints on the master nodes:
•
node-role.kubernetes.io/etcd=true:NoSchedule
•
node-role.kubernetes.io/controlplane=true:NoSchedule
When I do an rke2 version upgrade, the helm-install-rke2-canal and helm-install-rke2-coredns pods stuck in this state:
0/6 nodes are available: 3 node(s) didn't match Pod's node affinity/selector, 3 node(s) had taint {
node-role.kubernetes.io/etcd: true}, that the pod didn't tolerate.
They have a controlplane nodeselector, pod don't have the proper tolerations to run on the master nodes.
Do you have any ideas what should I do? Thanks in advance