第 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 是否已正确部署,请执行以下命令:

  1. 在 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
  2. 要验证 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
  3. 要验证端点是否已创建,请执行以下命令:

    # 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
  4. 要验证持久性卷是否已创建,请执行以下命令:

    # oc get pv
    NAME   CAPACITY   ACCESSMODES   RECLAIMPOLICY   STATUS      CLAIM  REASON    AGE
    registry-volume           5Gi        RWX           Retain          Bound       default/registry-claim             7d
  5. 要获取为 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.
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部