首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将additionalScrapeConfigs添加到现有的kube-prometheus堆栈中,而不丢失数据。

将additionalScrapeConfigs添加到现有的kube-prometheus堆栈中,而不丢失数据。
EN

Stack Overflow用户
提问于 2022-11-03 10:33:23
回答 1查看 22关注 0票数 0

我部署了一个kube堆栈实例(Prometheus,AlertManager,Grafana),它有时与数据、一些自定义仪表板、数据源和用户一起运行。

现在,我想为新部署的黑盒出口商添加additionalScrapeConfigs到现有的kube堆栈,以扩展监视。

是否存在更新现有的堆栈文件而不通过舵机图表应用?因为我担心helm升级new_values.yaml会清除所有现有的数据、仪表板、数据源和用户。

我安装了堆栈:

代码语言:javascript
复制
helm show values prometheus-community/kube-prometheus-stack > custome-values.yaml

helm install -f ./custome-values.yaml prometheus prometheus-community/kube-prometheus-stack -n monitoring

并部署黑匣子出口商:

代码语言:javascript
复制
helm install prometheus-blackbox-exporter prometheus-community/prometheus-blackbox-exporter -n monitoring
EN

回答 1

Stack Overflow用户

发布于 2022-11-05 16:06:52

用额外的additionalScrapeConfigs来升级Prometheus发行版不会清除你现有的刮擦配置。

为了更好地确定到底是什么改变了(我建议你使用helm插件。

https://github.com/databus23/helm-diff

安装它后,运行下面的命令,查看添加或删除的内容的差异,然后运行升级。

代码语言:javascript
复制
helm diff upgrade -f ./custome-values.yaml prometheus prometheus-community/kube-prometheus-stack -n monitoring

上面的命令没有运行实际的升级,它将只显示更改的差异。

一旦检查了更改,就运行实际的升级。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74301603

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档