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。
流程
从 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
在 OpenShift Container Platform 中创建该文件:
$ oc create -f pvc-registry.yaml
更新卷配置以使用新的 PVC:
$ oc set volume dc docker-registry --add --name=registry-storage -t \ pvc --claim-name=vsphere-registry-storage --overwrite
重新部署 registry 以读取更新的配置:
$ oc rollout latest docker-registry -n default
验证卷是否已分配:
$ oc set volume dc docker-registry -n default