2.3
Kubernetes versions 1.23 and earlier used the label 'master' to identify control-plane nodes, where versions 1.24 and later no longer use this label. The nodeconfig-operator pod is still configured with the legacy 'master' nodeSelector.
Remove the 'master' selectorTerm from the nodeconfig-operator deployment:
kubectl edit deployment -n tca-system nodeconfig-operatorspec: affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: node-role.kubernetes.io/control-plane
operator: Exists
kubectl get pods -n tca-system -o wide | grep nodeconfig-operator