首页 / 常见问题 / 如何修改持续构建、持续发布、制品晋级的执行记录清理策略?

如何修改持续构建、持续发布、制品晋级的执行记录清理策略?

在 DevOps 中使用持续构建、持续发布,以及制品晋级等功能时,为了避免频繁执行产生的执行记录导致 Katanoni Operator 相关组件内存溢出(OOM,Out of Memory),平台默认提供的清理策略为:在 Operator 所在集群中最多一共保留 10000 条记录,每条记录的保留时间为 1 小时。执行记录保存在平台组件 etcd 中,您可根据 etcd 的存储情况,以及您对执行记录的查阅需要修改此策略。

说明

操作步骤

  1. 在左侧导航栏中,单击 应用商店管理 > Operators

  2. 单击 已部署 Operators 页签。

  3. 单击 katanomi-operator

  4. 资源实例 页签中,更新 Katanomi 类型的实例。

    需切换到 YAML 视图进行操作。

    spec:
      helmValues:
        global:
          taskRunPruner:
            delayAfterCompleted: 2h #每条记录可保留 2 个小时
            keep: 20000 #最多一共可保留 20000 条执行记录
  5. 单击 更新