K8s部署Heapster踩坑记录

最近部署安装Heapster+InfluxDB+Grafana的时候遇到一个坑,一直没有解决,在按照官方github提示应用完yaml文件后出现了如下报错:
K8s部署Heapster踩坑记录_第1张图片
Influxdb Pod一直报错CrashLoopBackoff,过一会Deployment自动重启Container的时候就又报Error的错误。kubectl describe pods monitoring-influxdb-d4b665fd5-2jjfg --namespace=kube-system查看该pod结果如下:
K8s部署Heapster踩坑记录_第2张图片
系统一直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

K8s部署Heapster踩坑记录_第3张图片
保存之后重新apply该yaml文件即可。
K8s部署Heapster踩坑记录_第4张图片

你可能感兴趣的:(Linux,Kubernetes)