>情况:按照本教程使用 Tekton 任务进行构建和部署。运行管道后,它会创建一个需要持久卷的 Pod。将自动创建永久性卷声明以尝试绑定到 PV。
但是,如果我想一次又一次地运行管道怎么办?我注意到在管道运行后(现在由于不相关原因它失败了(,将不再需要 PVC,但 PV 将处于已发布状态。我可以在 YAML 中手动编辑 PVC。
我研究了动态配置,但那里的插件似乎不是用于 NFS,而是其他带有 API 的工具。
是否有一种选择,我不必每次都手动回收我的 PV?
可以将 PersistentVolumes 配置为在释放时自动清理自己。您可以在持久卷定义中配置此项persistentvolume.spec.persistentVolumeReclaimPolicy
。
查看官方 OpenShift 文档中的回收卷。
保留回收策略允许为支持资源的卷插件手动回收资源。
回收回收策略会在卷从其声明中释放后将其回收回未绑定的持久卷池中。
删除回收策略会从 OpenShift 容器平台中删除 PersistentVolume 对象,以及外部基础架构(如 AWS EBS 或 VMware vSphere(中的关联存储资产。
在您的情况下,您想使用Recyle