Openshift 是否在删除PersistentStorageClaim后自动回收PersistentStorage(NFS装载)?
情况:使用Tekton任务来构建和部署。在运行管道之后,它会创建一个需要持久卷的pod。将自动创建持久卷声明以尝试绑定到PV 但是,如果我想一次又一次地运行管道,该怎么办?我注意到在管道运行后(现在由于不相关的原因失败),PVC将不再需要,但PV将处于释放状态。我可以在YAML中手动编辑PVC 我研究了一下,但是那里的插件似乎不是用于NFS的,而是其他带有API的工具Openshift 是否在删除PersistentStorageClaim后自动回收PersistentStorage(NFS装载)?,openshift,persistent-volumes,persistent-volume-claims,tekton,tekton-pipelines,Openshift,Persistent Volumes,Persistent Volume Claims,Tekton,Tekton Pipelines,情况:使用Tekton任务来构建和部署。在运行管道之后,它会创建一个需要持久卷的pod。将自动创建持久卷声明以尝试绑定到PV 但是,如果我想一次又一次地运行管道,该怎么办?我注意到在管道运行后(现在由于不相关的原因失败),PVC将不再需要,但PV将处于释放状态。我可以在YAML中手动编辑PVC 我研究了一下,但是那里的插件似乎不是用于NFS的,而是其他带有API的工具 我是否可以选择不必每次手动回收PV 可以将PersistentVolume配置为在发布时自动清理。您可以在持久卷定义中的pers
我是否可以选择不必每次手动回收PV 可以将PersistentVolume配置为在发布时自动清理。您可以在持久卷定义中的
persistentvolume.spec.persistentVolumeReclaImplicy
中配置此项
看看OpenShift官方文档中的内容
保留回收策略允许手动回收支持该策略的卷插件的资源
回收一旦从声明中释放卷,回收策略将该卷回收回未绑定的持久卷池
删除回收策略从OpenShift容器平台删除PersistentVolume对象,并在外部基础架构(如AWS EBS或VMware vSphere)中删除关联的存储资产
在您想使用的情况下,可以将PersistentVolume配置为在发布时自动清理自己。您可以在持久卷定义中的
persistentvolume.spec.persistentVolumeReclaImplicy
中配置此项
看看OpenShift官方文档中的内容
保留回收策略允许手动回收支持该策略的卷插件的资源
回收一旦从声明中释放卷,回收策略将该卷回收回未绑定的持久卷池
删除回收策略从OpenShift容器平台删除PersistentVolume对象,并在外部基础架构(如AWS EBS或VMware vSphere)中删除关联的存储资产
在您想使用
Recyle
AFAIK的情况下,这是openshift/pipelines的一个副作用。我从未见过Tekton在运行管道和任务后留下任何PVC。哎呀,这是openshift/管道的副作用。我从未见过Tekton在运行管道和任务后留下任何PVC。