如何修改kube-prometheus-stack的Helm配置以更改alertmanager-operated服务端口
kube-prometheus-stack 修改Alertmanager监听端口配置方法
alertmanager-operated是Prometheus Operator根据Alertmanager自定义资源(CR)自动生成的资源,不是Helm直接渲染的服务模板,因此无法在通用服务配置项中找到对应端口配置,需要修改AlertmanagerCR的关联参数,对应配置入口在Helm包的values.yaml中。- 修改监听端口可直接在
values.yaml添加如下配置,替换<目标端口>为你需要的端口即可:
alertmanager: alertmanagerSpec: web: port: <目标端口>
- 如果需要同时调整服务端口、容器端口映射规则,可显式配置ports字段:
alertmanager: alertmanagerSpec: ports: - name: web port: <目标服务端口> targetPort: <目标容器端口> protocol: TCP
- 配置修改完成后,重新执行
helm upgrade命令更新发布即可,Prometheus Operator会自动同步更新alertmanager-operated服务、Alertmanager Statefulset的端口配置与启动参数。
内容的提问来源于stack exchange,提问作者DeirdreRodgers
相关产品推荐
相关产品推荐

