1.9. 配置 cron 作业


您可以配置多集群全局 hub 的 cron 作业设置。

安装 multicluster global hub 操作对象后,多集群全局 hub 管理器将运行并显示您调度以下 cron 任务的作业调度程序:

  • 本地合规状态同步作业:此 cron 作业每天都基于上一天由管理器收集的策略状态 和事件运行。运行此作业,以汇总集群中策略的合规性状态和更改频率,并将它们作为 Grafana 仪表板的数据源存储在 history.local_compliance 表中。
  • 数据保留作业: 多集群全局 hub 中的一些数据表持续增长,这通常会在表太大时造成问题。以下两个操作有助于最大程度减少从表中造成太大结果的问题:

    1. 删除不再需要的旧数据。
    2. 在大型表上启用分区,以更快地运行查询和删除。

      对于事件表,如 event.local_policieshistory.local_compliance,扩展分区会将大型表分成较小的分区。这个过程还会在每次运行时会为下一个月创建分区表。

      对于策略和集群表,如 local_spec.policiesstatus.managed_clusters,表上的 deleted_at 索引,以便在删除时提高性能。

    您可以通过更改 multicluster global hub 操作对象上的 保留设置来更改 保留数据的持续时间。推荐的最小值为 1 个月,默认值为 18 个月。此作业的运行间隔应小于一个月。

每次多集群全局 hub 管理器启动时,列出的 cron 作业都会运行。本地合规状态同步任务每天运行一次,可以在一天内多次运行,而无需更改结果。

数据保留作业每周运行一次,并且每个月可以多次运行,而不会更改结果。

这些作业的状态保存在 multicluster_global_hub_jobs_status 指标中,该指标可从 Red Hat OpenShift Container Platform 集群的控制台查看。值 0 表示作业成功运行,而值 1 表示失败。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat