最近部署安装Heapster+InfluxDB+Grafana的时候遇到一个坑,一直没有解决,在按照官方github提示应用完yaml文件后出现了如下报错:
Heapster
Influxdb Pod一直报错CrashLoopBackoff,过一会Deployment自动重启Container的时候就又报Error的错误。kubectl describe pods monitoring-influxdb-d4b665fd5-2jjfg --namespace=kube-system查看该pod结果如下:
描述1
系统一直restart该pod内的容器,kubectl logs pods monitoring-influxdb-d4b665fd5-2jjfg -n kube-system查看一下该pod日志信息如下:
描述2
最后谷歌搜索了这个报错信息,在github上找到了一篇解决此问题的讨论,我的K8s集群所有组件版本1.13.0+,按照他们说的可能和版本过高有关系。

InfluxDB pod in CrashLoopBackoff - need advice on how to debug

解决方法,直接在InfluxDB yaml的Deployment段中文件中添加环境变量如下:

        env:
        - name: INFLUXDB_BIND_ADDRESS
          value: 127.0.0.1:8088

在这里插入图片描述
保存之后重新apply该yaml文件即可。
解决问题

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐