1.3.6. 已知的监管问题


在 OpenShift Container Platform 4.8 中,默认启用 Finished 资源的 TTL Controller,这意味着作业会每小时被删除。此作业清理会导致 Ansible Automation Platform Resource Operator 重新运行关联的自动化。再次使用由策略框架创建的 AnsibleJob 资源中的现有详情运行自动化。提供的详细信息可能包括之前确定的违规行为,这些违规行为可能会错误地显示为重复违规行为。您可以禁用清理作业的控制器,以防止这些重复的违反情况。要禁用清理作业的控制器,请完成以下步骤:

  1. 运行以下命令来编辑 kubeapiservers.operator.openshift.io 资源:

    oc edit kubeapiservers.operator.openshift.io cluster
    Copy to Clipboard Toggle word wrap
  2. 找到 unsupportedConfigOverrides 部分。
  3. 更新 unsupportedConfigOverrides 部分,使其包含类似以下示例的内容,该示例禁用了作业清理功能:

      unsupportedConfigOverrides:
        apiServerArguments:
          feature-gates:
          - TTLAfterFinished=false
    Copy to Clipboard Toggle word wrap
  4. 运行以下命令来编辑 kubecontrollermanager 资源:

    oc edit kubecontrollermanager cluster
    Copy to Clipboard Toggle word wrap
  5. 完成第 2 和 3 步,以更新 kubecontrollermanager 资源中的相同部分。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat