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-11-15在Kubernetes (k8s) 中搭建三台 Nginx 服务器怎么实现?-icode9专业技术文章分享
- 2024-11-05基于Kubernetes的自定义AWS云平台搭建指南
- 2024-11-05基于Kubernetes Gateway API的现代流量管理方案
- 2024-11-05在Kubernetes上部署你的第一个应用:Nginx服务器
- 2024-11-05利用拓扑感知路由控制Kubernetes中的流量
- 2024-11-05Kubernetes中的层次命名空间:更灵活的资源管理方案
- 2024-11-055分钟上手 Kubernetes:精简实用的 Kubectl 命令速查宝典!
- 2024-10-30K8s 容器的定向调度与亲和性
- 2024-10-28云原生周刊:K8s未来三大发展方向 丨2024.10.28
- 2024-10-25亚马逊弹性Kubernetes服务(EKS)实战:轻松搭建Kubernetes平台