12.2. 为特定 PersistentVolumeClaim 禁用重新声明空间


要禁用特定 PersistentVolumeClaim (PVC)的重新声明空间,请修改关联的 ReclaimSpaceCronJob 自定义资源(CR)。

  1. 为您要禁用重新声明空间的 PVC 识别 ReclaimSpaceCronJob CR

    $ oc get reclaimspacecronjobs -o jsonpath='{range .items[?(@.spec.jobTemplate.spec.target.persistentVolumeClaim=="<PVC_NAME>")]}{.metadata.name}{"\n"}{end}'
    Copy to Clipboard Toggle word wrap

    "<PVC_NAME >" 替换为 PVC 的名称。

  2. 应用到第 1 步中的 ReclaimSpaceCronJob CR,以禁用重新声明空间:

    1. csiaddons.openshift.io/state 注解从 "managed" 更新至 "unmanaged"

      $ oc annotate reclaimspacecronjobs <RECLAIMSPACECRONJOB_NAME> "csiaddons.openshift.io/state=unmanaged" --overwrite=true
      Copy to Clipboard Toggle word wrap

      <RECLAIMSPACECRONJOB_NAME& gt; 替换为 ReclaimSpaceCronJob CR。

    2. spec 字段中添加 suspend: true

      $ oc patch reclaimspacecronjobs <RECLAIMSPACECRONJOB_NAME> -p '{"spec": {"suspend": true}}' --type=merge
      Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat