3.4. 路由器和 registry 健康状况
检查路由器服务是否在运行:
$ oc -n default get deploymentconfigs/router NAME REVISION DESIRED CURRENT TRIGGERED BY router 1 3 3 config
DESIRED
和 CURRENT
列中的值应与节点主机数量匹配。
使用同样的命令检查 registry 状态:
$ oc -n default get deploymentconfigs/docker-registry NAME REVISION DESIRED CURRENT TRIGGERED BY docker-registry 1 3 3 config
注意
如果运行容器镜像 registry 的多个实例,则后端存储需要支持多个进程的写入。如果所选的基础架构供应商不包含此功能,则需要运行单一的容器镜像 registry 实例。
验证所有 pod 都在运行,以及在哪些主机上运行:
$ oc -n default get pods -o wide NAME READY STATUS RESTARTS AGE IP NODE docker-registry-1-54nhl 1/1 Running 0 2d 172.16.2.3 ocp-infra-node-tl47 docker-registry-1-jsm2t 1/1 Running 0 2d 172.16.8.2 ocp-infra-node-62rc docker-registry-1-qbt4g 1/1 Running 0 2d 172.16.14.3 ocp-infra-node-xrtz registry-console-2-gbhcz 1/1 Running 0 2d 172.16.8.4 ocp-infra-node-62rc router-1-6zhf8 1/1 Running 0 2d 10.156.0.4 ocp-infra-node-62rc router-1-ffq4g 1/1 Running 0 2d 10.156.0.10 ocp-infra-node-tl47 router-1-zqxbl 1/1 Running 0 2d 10.156.0.8 ocp-infra-node-xrtz
注意
如果 OpenShift Container Platform 使用外部容器镜像 registry,则内部 registry 服务不需要处于运行状态。