8.2. 使用 Operator 为动态插件缓存创建 PVC
对于基于 operator 的安装,您必须手动创建持久性卷声明(PVC),方法是将默认的 dynamic-plugins-root 卷替换为名为 dynamic-plugins-root 的 PVC。
先决条件
- 已使用 Red Hat Developer Hub Operator 在 OpenShift Container Platform 上安装 Red Hat Developer Hub。
-
已安装 OpenShift CLI(
oc)。
流程
创建持久性卷定义并将其保存到文件中,如
pvc.yaml。例如:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注意本例使用
ReadWriteOnce作为访问模式,这可防止多个副本在不同节点间共享 PVC。要在不同节点上运行多个副本,具体取决于您的存储驱动程序,您必须使用一个访问模式,如ReadWriteMany。要将此 PVC 应用到集群,请运行以下命令:
oc apply -f pvc.yaml
oc apply -f pvc.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow 将默认的
dynamic-plugins-root卷替换为名为dynamic-plugins-root的 PVC。例如:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注意要避免添加新卷,您必须使用
$patch: replace指令。