k8s helm prometheus自动重启加载配置
2021/7/15 23:18:00
本文主要是介绍k8s helm prometheus自动重启加载配置,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
prometheus使用yaml文件作为配置文件,其中可定义抓取、高级等所有配置,根据官网文档,修改配置后,需要重启prometheus服务,或发送一个http请求。
问题是使用helm安装prometheus,即使开启storageClass共享存储,会发现其并没有将配置文件prometheus.yml放到共享存储目录下,使得我们无法在容器外部轻松修改。
经过多次折腾,最后发现原来是将配置文件创建为ConfigMap,再将其作为volume挂到容器里,同时,还专门引入了configmap-reload容器,监听ConfigMap是否有变化,若有便自动给prometheus发送http请求,使其加载新配置,详情可看helm配置清单。
因此,现在想要配置,修改ConfigMap即可,比手动重载的方式更加方便,helm开箱即用果然所言非虚!
以后遇到这种和应用的基本使用息息相关的问题时,还是多读读helm的配置清单,因为这种明显的问题相信官方已经做好了解决办法
这篇关于k8s helm prometheus自动重启加载配置的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-23云原生周刊:利用 eBPF 增强 K8s
- 2024-12-20/kubernetes 1.32版本更新解读:新特性和变化一目了然
- 2024-12-19拒绝 Helm? 如何在 K8s 上部署 KRaft 模式 Kafka 集群?
- 2024-12-16云原生周刊:Kubernetes v1.32 正式发布
- 2024-12-13Kubernetes上运行Minecraft:打造开发者平台的例子
- 2024-12-12深入 Kubernetes 的健康奥秘:探针(Probe)究竟有多强?
- 2024-12-10运维实战:K8s 上的 Doris 高可用集群最佳实践
- 2024-12-022024年最好用的十大Kubernetes工具
- 2024-12-02OPA守门人:Kubernetes集群策略编写指南
- 2024-11-26云原生周刊:K8s 严重漏洞