请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

Helm安装prometheus 提示alertmanager的pod无法启动

现象:

  1. Prometheus两个statefulSet都无法启动,经查询由于本地没有配置etcd的certs导致无法加载配置。
  2. 我直接把prometheus-operator/values.yaml 里面的secrets 注释掉了。

# secrets:
# - etcd-certs

3.现在alertmanager pod 启动出现问题
图片描述

图片描述
图片描述

希望老师能帮我看看 谢谢。

正在回答 回答被采纳积分+3

插入代码

1回答

刘果国 2019-10-12 10:13:21

从日志入手吧,说no such host,先看看alertmanager的service的定义是否存在

0 回复 有任何疑惑可以回复我~
  • 提问者 qq_爱心li猴子_0 #1
    老师 此问题解决了
    1. 我手工创建etcd-secret 之后修改prometheus values.yaml。
    2. 在value里面kube-etcd 挂上证书路径
    
    有一点不理解:
    1. 为什么no such host ,alertmanager的service 都定义了并且生效。
    回复 有任何疑惑可以回复我~ 2019-10-12 14:35:15
  • 404chaochao 回复 提问者 qq_爱心li猴子_0 #2
    你好,我新建了etcd-secret,但还是会出现no such host,  是我没在values.yaml 挂证书路径吗?请问是在values.yaml 的哪个部分挂证书路径?
    回复 有任何疑惑可以回复我~ 2019-11-29 16:14:04
  • 老师,我按照课程资料的prometheus-operator来部署的,同样的报错,按视频一步步操作的,即使新建etcd-secret后挂上证书路径也没用啊,求解答
    回复 有任何疑惑可以回复我~ 2019-12-25 18:06:41
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号