25.4.2. 为 OpenShift Container Platform registry 动态置备存储
要使用 vSphere 卷存储,请编辑 registry 的配置文件并挂载到 registry pod。
流程
从 vSphere 卷创建新配置文件:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 在 OpenShift Container Platform 中创建该文件:
oc create -f pvc-registry.yaml
$ oc create -f pvc-registry.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow 更新卷配置以使用新的 PVC:
oc set volume dc docker-registry --add --name=registry-storage -t \ pvc --claim-name=vsphere-registry-storage --overwrite
$ oc set volume dc docker-registry --add --name=registry-storage -t \ pvc --claim-name=vsphere-registry-storage --overwriteCopy to Clipboard Copied! Toggle word wrap Toggle overflow 重新部署 registry 以读取更新的配置:
oc rollout latest docker-registry -n default
$ oc rollout latest docker-registry -n defaultCopy to Clipboard Copied! Toggle word wrap Toggle overflow 验证卷是否已分配:
oc set volume dc docker-registry -n default
$ oc set volume dc docker-registry -n defaultCopy to Clipboard Copied! Toggle word wrap Toggle overflow