第 9 章 使用 Red Hat Openshift Container Storage 更新 registry 作为存储后端
OpenShift Container Platform 使用由 NFS 支持的持久性卷(自动设置的)为存储提供集成的 registry。Red Hat Openshift Container Storage 允许您将它替换为用于 registry 存储的 Gluster 持久性卷。这提供了更高的可靠性、可扩展性和故障转移。
如需有关 OpenShift Container Platform 和 docker-registry 的更多信息,请参阅 https://access.redhat.com/documentation/en-us/openshift_container_platform/3.11/html/configuring_clusters/setting-up-the-registry。
9.1. 验证 Openshift Container Platform Registry 部署 复制链接链接已复制到粘贴板!
要验证 registry 是否已正确部署,请执行以下命令:
在 master 或客户端中,执行以下命令以 cluster admin 用户身份登录:
# oc login例如:
# oc login Authentication required for https://master.example.com:8443 (openshift) Username: <cluster-admin-user> Password: <password> Login successful. You have access to the following projects and can switch between them with 'oc project <projectname>': * default management-infra openshift openshift-infra Using project "default".如果没有自动登录到项目,请执行以下命令切换到它:
# oc project default要验证 pod 是否已创建,请执行以下命令:
# oc get pods例如:
# oc get pods NAME READY STATUS RESTARTS AGE docker-registry-2-mbu0u 1/1 Running 4 6d docker-registry-2-spw0o 1/1 Running 3 6d registry-console-1-rblwo 1/1 Running 3 6d要验证端点是否已创建,请执行以下命令:
# oc get endpoints例如:
# oc get endpoints NAME ENDPOINTS AGE docker-registry 10.128.0.15:5000,10.129.0.9:5000 7d kubernetes 192.168.234.143:8443,192.168.234.143:8053,192.168.234.143:8053 7d registry-console 10.128.0.17:9090 7d router 192.168.234.144:443,192.168.234.145:443,192.168.234.144:1936 + 3 more... 7d要验证持久性卷是否已创建,请执行以下命令:
# oc get pv NAME CAPACITY ACCESSMODES RECLAIMPOLICY STATUS CLAIM REASON AGE registry-volume 5Gi RWX Retain Bound default/registry-claim 7d要获取为 NFS registry 创建的持久性卷详情,请执行以下命令:
# oc describe pv registry-volume Name: registry-volume Labels: <none> StorageClass: Status: Bound Claim: default/registry-claim Reclaim Policy: Retain Access Modes: RWX Capacity: 5Gi Message: Source: Type: NFS (an NFS mount that lasts the lifetime of a pod) Server: cns30.rh73 Path: /exports/registry ReadOnly: false No events.