Red Hat Training

A Red Hat training course is available for OpenShift Container Platform

25.4.2. 为 OpenShift Container Platform registry 动态置备存储

要使用 vSphere 卷存储,请编辑 registry 的配置文件并挂载到 registry pod。

流程

  1. 从 vSphere 卷创建新配置文件:

      kind: PersistentVolumeClaim
      apiVersion: v1
      metadata:
        name: vsphere-registry-storage
        annotations:
          volume.beta.kubernetes.io/storage-class: vsphere-standard
      spec:
        accessModes:
          - ReadWriteOnce
        resources:
          requests:
            storage: 30Gi
  2. 在 OpenShift Container Platform 中创建该文件:

    $ oc create -f pvc-registry.yaml
  3. 更新卷配置以使用新的 PVC:

    $ oc set volume dc docker-registry --add --name=registry-storage -t \
    pvc --claim-name=vsphere-registry-storage --overwrite
  4. 重新部署 registry 以读取更新的配置:

    $ oc rollout latest docker-registry -n default
  5. 验证卷是否已分配:

    $ oc set volume dc docker-registry -n default