搜索

1.3.6. 已知的监管问题

download PDF

1.3.6.1. 即使没有新的策略违反情况启动自动化过程,Ansible 自动化作业还会继续每小时运行一次,

在 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
  2. 找到 unsupportedConfigOverrides 部分。
  3. 更新 unsupportedConfigOverrides 部分,使其包含类似以下示例的内容,该示例禁用了作业清理功能:

      unsupportedConfigOverrides:
        apiServerArguments:
          feature-gates:
          - TTLAfterFinished=false
  4. 运行以下命令来编辑 kubecontrollermanager 资源:

    oc edit kubecontrollermanager cluster
  5. 完成第 2 和 3 步,以更新 kubecontrollermanager 资源中的相同部分。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.