Applying topology zone labels to OpenShift Container Platform nodes
During a site outage, the zone that has the arbiter function makes use of the arbiter label. These labels are arbitrary and must be unique for the three locations.
For example, you can label the nodes as follows:
topology.kubernetes.io/zone=arbiter for Master0 topology.kubernetes.io/zone=datacenter1 for Master1, Worker1, Worker2 topology.kubernetes.io/zone=datacenter2 for Master2, Worker3, Worker4
- To apply the labels to the node:
oc label node <NODENAME> topology.kubernetes.io/zone=<LABEL>
-
<NODENAME>
-
Is the name of the node
-
<LABEL>
-
Is the topology zone label
-
- To validate the labels that use the example labels for the three zones:
oc get nodes -l topology.kubernetes.io/zone=<LABEL> -o name
-
<LABEL>
-
Is the topology zone label
Alternatively, you can run a single command to see all the nodes with its zone.oc get nodes -L topology.kubernetes.io/zone
The stretch cluster topology zone labels are now applied to the appropriate OpenShift Container Platform nodes to define the three locations.
-