5.3. 确定机器的阶段
您可以使用 OpenShift CLI (oc
) 或使用 Web 控制台来查找机器的阶段。您可以使用这些信息来验证流程是否已完成,或排除不需要的行为。
5.3.1. 使用 CLI 确定机器的阶段
您可以使用 OpenShift CLI (oc
) 找到机器的阶段。
先决条件
-
可以使用具有
cluster-admin
权限的账户访问 OpenShift Container Platform 集群。 -
已安装
oc
CLI。
流程
运行以下命令列出集群中的机器:
$ oc get machine -n openshift-machine-api
输出示例
NAME PHASE TYPE REGION ZONE AGE mycluster-5kbsp-master-0 Running m6i.xlarge us-west-1 us-west-1a 4h55m mycluster-5kbsp-master-1 Running m6i.xlarge us-west-1 us-west-1b 4h55m mycluster-5kbsp-master-2 Running m6i.xlarge us-west-1 us-west-1a 4h55m mycluster-5kbsp-worker-us-west-1a-fmx8t Running m6i.xlarge us-west-1 us-west-1a 4h51m mycluster-5kbsp-worker-us-west-1a-m889l Running m6i.xlarge us-west-1 us-west-1a 4h51m mycluster-5kbsp-worker-us-west-1b-c8qzm Running m6i.xlarge us-west-1 us-west-1b 4h51m
输出的
PHASE
列包含每台机器的阶段。
5.3.2. 使用 Web 控制台确定机器的阶段
您可以使用 OpenShift Container Platform Web 控制台查找机器的阶段。
先决条件
-
可以使用具有
cluster-admin
权限的账户访问 OpenShift Container Platform 集群。
流程
-
以具有
cluster-admin
角色的用户身份登录 Web 控制台。 -
进入到 Compute
Machines。 - 在 Machines 页面中,选择要查找阶段的机器的名称。
- 在 Machine details 页面中,选择 YAML 选项卡。
在 YAML 块中,找到
status.phase
字段的值。YAML 片断示例
apiVersion: machine.openshift.io/v1beta1 kind: Machine metadata: name: mycluster-5kbsp-worker-us-west-1a-fmx8t # ... status: phase: Running 1
- 1
- 在本例中,阶段为
Running
。