我部署了一个kube堆栈实例(Prometheus,AlertManager,Grafana),它有时与数据、一些自定义仪表板、数据源和用户一起运行。
现在,我想为新部署的黑盒出口商添加additionalScrapeConfigs到现有的kube堆栈,以扩展监视。
是否存在更新现有的堆栈文件而不通过舵机图表应用?因为我担心helm升级new_values.yaml会清除所有现有的数据、仪表板、数据源和用户。
我安装了堆栈:
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并部署黑匣子出口商:
helm install prometheus-blackbox-exporter prometheus-community/prometheus-blackbox-exporter -n monitoring发布于 2022-11-05 16:06:52
用额外的additionalScrapeConfigs来升级Prometheus发行版不会清除你现有的刮擦配置。
为了更好地确定到底是什么改变了(我建议你使用helm插件。
https://github.com/databus23/helm-diff
安装它后,运行下面的命令,查看添加或删除的内容的差异,然后运行升级。
helm diff upgrade -f ./custome-values.yaml prometheus prometheus-community/kube-prometheus-stack -n monitoring上面的命令没有运行实际的升级,它将只显示更改的差异。
一旦检查了更改,就运行实际的升级。
https://stackoverflow.com/questions/74301603
复制相似问题