You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

K8s ConfigMap修改后自动回滚问题求助

问题原因及解决方案

为何修改会被回滚?

AWX Operator 采用 Kubernetes Operator 模式运行,核心职责是确保AWX集群的所有资源始终与自定义资源(AWX CR)中定义的期望状态保持一致。你直接修改的ConfigMap是由Operator自动生成并管理的资源,Operator会实时或定期校验这些资源的状态,一旦发现实际状态和它维护的期望状态不符,就会自动将其重置回预设配置,这就是修改被回滚的根本原因。

正确的Nginx配置修改方式

要调整Nginx配置,不能直接修改Operator管控的ConfigMap,而应该通过修改AWX自定义资源(CR)的spec字段来实现:

  • 先查看当前AWX实例的CR配置:
    kubectl get awx <你的AWX实例名称> -o yaml
    
  • 编辑AWX CR,添加或修改Nginx相关配置项(比如nginx_configuration、nginx_ingress_configuration等字段,具体字段取决于AWX Operator版本):
    kubectl edit awx <你的AWX实例名称>
    
  • 保存修改后,Operator会自动根据新的期望状态更新对应的ConfigMap及相关资源,这次的修改不会再被回滚。

如果需要添加自定义Nginx配置片段,部分版本的AWX Operator支持通过extra_volumes和extra_volume_mounts字段,将自定义配置文件挂载到容器中,以此补充或覆盖默认配置。


内容的提问来源于stack exchange,提问作者Oleksii B

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 08:25:13