2.2. 将拓扑区标签应用到 OpenShift Container Platform 节点

在一个站点停机时,具有仲裁器功能的区域使用仲裁器标签。这些标签是任意的,对于这三个位置来说必须是唯一的。

例如,您可以按如下所示标记节点:

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
  • 要使用 oc CLI 将标签应用到节点,请执行以下操作:

    $ oc label node <NODENAME> topology.kubernetes.io/zone=<LABEL>
  • 要验证标签,请使用 3 区域的示例标签运行以下命令:

    $ oc get nodes -l topology.kubernetes.io/zone=<LABEL> -o name

    或者,您可以运行单个命令来查看带有其区域的所有节点。

    $ oc get nodes -L topology.kubernetes.io/zone

现在,Metro DR 扩展集群拓扑区标签应用于适当的 OpenShift Container Platform 节点,以定义三个位置。

后续步骤

  • 从 OpenShift Container Platform OperatorHub 安装存储操作器。