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

如何在kube-prometheus-stack中禁用Thanos Sidecar?需哪些配置?

禁用kube-prometheus-stack中Thanos Sidecar的完整配置步骤

要彻底禁用kube-prometheus-stack里的Thanos Sidecar,需要覆盖以下几处关键配置,确保所有关联组件都停止Thanos相关的行为:

  • 关闭Prometheus的Thanos Sidecar注入
    在你的values.yaml文件中,找到prometheus.prometheusSpec下的Thanos配置段,把核心开关设为false:

    prometheus:
      prometheusSpec:
        thanos:
          enabled: false
        # 部分旧版本可能用这个字段,同样关闭
        thanosSidecar:
          enabled: false
    

    这会直接阻止helm模板为Prometheus Pod注入Thanos Sidecar容器,同时移除Prometheus与Thanos相关的启动参数。

  • 禁用Alertmanager的Thanos集成(如果启用过)
    如果之前配置了Alertmanager对接Thanos,需要同步关闭这部分:

    alertmanager:
      alertmanagerSpec:
        thanos:
          enabled: false
    
  • 彻底关闭所有独立Thanos组件
    如果你的values.yaml里曾经开启过Thanos Query、Store Gateway等独立组件,需要在根级别禁用Thanos:

    thanos:
      enabled: false
    

    这会删除所有Thanos相关的Deployment、Service、ConfigMap等资源。

  • 清理残留存储配置(可选)
    若之前为Thanos Sidecar配置了专属的持久化存储,可以移除prometheus.prometheusSpec.thanos.persistence相关配置,避免预留不必要的存储资源。

  • 应用配置变更
    最后执行helm升级命令,让修改生效:

    helm upgrade <你的release名称> prometheus-community/kube-prometheus-stack -f <修改后的values.yaml> -n <部署的命名空间>
    

内容的提问来源于stack exchange,提问作者Python coder

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 01:47:35