-
Bug
-
Resolution: Done
-
Major
-
None
-
4.13.z, 4.12.z, 4.14.z, 4.15.z, 4.17.z, 4.16.z, 4.18.z
-
Quality / Stability / Reliability
-
False
-
-
None
-
Important
-
No
-
None
-
None
-
None
-
None
-
None
-
Release Note Not Required
-
N/A
-
None
-
None
-
None
-
None
Description of problem:
node-role.kubernetes.io/control-plane is a new label introduced for the OpenShift Container Platform 4 - Control-Plane Node(s) as per https://kubernetes.io/docs/reference/labels-annotations-taints/#node-role-kubernetes-io-control-plane. While it's automatically added for newly installed OpenShift Container Platform 4 - Cluster and newly created OpenShift Container Platform 4 - Control-Plane Node(s), it's not enforced or created for existing OpenShift Container Platform 4 - Cluster respectively existing OpenShift Container Platform 4 - Control-Plane Node(s). This can be confusing for customers having long running OpenShift Container Platform 4 - Cluster and newly created OpenShift Container Platform 4 - Cluster as the default set of labels applied to the OpenShift Container Platform 4 - Control-Plane Node(s) are not the same. It's therefore requested to document the reasoning behind this and to recommend to customers to manually add node-role.kubernetes.io/control-plane to their existing OpenShift Container Platform 4 - Cluster to achieve consistency between newly created OpenShift Container Platform 4 - Cluster and long running OpenShift Container Platform 4 - Cluster.
Version-Release number of selected component (if applicable):
OpenShift Container Platform 4.11, 4.12 and 4.13
How reproducible:
Always
Steps to Reproduce:
1. See problem description
Actual results:
Inconsistency that is per design but not documented that may raise question and support volume specifically when troubleshooting.
Expected results:
Outline node-role.kubernetes.io difference between newly installed OpenShift Container Platform 4 - Cluster and long running OpenShift Container Platform 4 - Cluster and also provide details how long running OpenShift Container Platform 4 - Clusters can be label to have node-role.kubernetes.io/control-plane set as well and therefore comply with upstream kubernetes and newly installed OpenShift Container Platform 4 - Cluster
Additional info:
https://issues.redhat.com/browse/OCPNODE-709
- is cloned by
-
OCPBUGS-62600 [DOCS] node-role.kubernetes.io/control-plane is now added automatically in existing OpenShift Container Platform - Cluster
-
- New
-
- is related to
-
OCPNODE-709 Control-plane nodes need the node-role.kubernetes.io/control-plane label
-
- Closed
-
- links to