首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >删除kube-prometheus-堆栈警报管理器CRD并且无法安装警报管理器

删除kube-prometheus-堆栈警报管理器CRD并且无法安装警报管理器
EN

Stack Overflow用户
提问于 2022-08-16 10:07:02
回答 1查看 235关注 0票数 0

我是新来掌舵的。因此,我使用堆栈版本36.x,并看到最新版本有一个本地电报配置用于警报管理器,而不是使用另一个客户端电报web钩子。

我所做的是更新了value文件中的警报管理器值配置。然后,我从35.x到36.x运行了从35.x迁移到36.x的警报管理器CRD,如下所示:

代码语言:javascript
复制
kubectl apply --server-side -f https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.57.0/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagerconfigs.yaml
kubectl apply --server-side -f https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.57.0/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagers.yaml

然后是38.x到39.x (是的,我在文档中忽略了从37.x到38.x,从36.x到37.x )

代码语言:javascript
复制
kubectl apply --server-side -f https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.58.0/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagerconfigs.yaml
kubectl apply --server-side -f https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.58.0/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagers.yaml

然后是舵机升级--安装my_chart_name prometheus社区/kube堆栈-f my_value_file.yaml,但是警报管理器没有更新警报管理器中的telegram_configs。因此,我手动删除了两个警报管理器CRD "alertmanagerconfigs.monitoring.coreos.com“& "alertmanagers.monitoring.coreos.com”。之后,我运行了两个用于alertmanger CRD的最新迁移脚本,如下所示

代码语言:javascript
复制
kubectl apply --server-side -f https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.58.0/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagerconfigs.yaml
kubectl apply --server-side -f https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.58.0/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagers.yaml

我运行了舵机升级-安装my_chart_name prometheus社区/kube堆栈-f my_value_file.yaml,但这一次,警报管理器吊舱和状态集被删除,无法重新创建。我如何在不删除当前的舵机kube堆栈安装的情况下,修复这个问题并正确地迁移到新版本?尽管我运行了迁移脚本。谢谢。

编辑:原来我很笨,telegram_configs格式错误,这就是为什么它不能为警报管理器创建一个新的状态集/pod。解决了,抱歉伙计们1:https://artifacthub.io/packages/helm/prometheus-community/kube-prometheus-stack#from-36-x-to-37-x

EN

回答 1

Stack Overflow用户

发布于 2022-08-16 10:31:29

结果发现我很笨,telegram_configs格式错误,这就是为什么它不能为警报管理器创建一个新的状态集/pod。解决了抱歉伙计们

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

https://stackoverflow.com/questions/73372255

复制
相关文章

相似问题

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