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-10-30K8s 容器的定向调度与亲和性
- 2024-10-28云原生周刊:K8s未来三大发展方向 丨2024.10.28
- 2024-10-25亚马逊弹性Kubernetes服务(EKS)实战:轻松搭建Kubernetes平台
- 2024-10-22KubeSphere 最佳实战:Kubernetes 部署集群模式 Nacos 实战指南
- 2024-10-10K8sGPT+Ollama:一个免费的Kubernetes自动诊断工具
- 2024-10-10Kubernetes:容器技术和所谓的“丢失”的SIGTERM信号(终止信号)
- 2024-10-08在 Azure Kubernetes 上运行 Ollama
- 2024-09-2610 个你不知道自己需要的 Kubernetes 工具
- 2024-09-25MicroK8s 概览 — 使用一条命令部署自己的 Kubernetes 集群
- 2024-08-19云原生周刊:Kubernetes v1.31 发布