安装kubernetes dashboard时开发环境,运行gulp local-up-cluster任务一直显示wating for a heapster
来源:互联网 发布:什么是弹性网络 编辑:程序博客网 时间:2024/05/23 13:52
问题
按照官方教程搭建dashboard的开发环境,运行“gulp local-up-cluster”任务,一直不断显示“waiting for a heapster…”,日志如下:
...[16:37:22] Finished 'spawn-cluster' after 670 ms...[16:37:22] Finished 'wait-for-cluster' after 1.06 s[16:37:33] Waiting for a Heapster ...[16:37:43] Waiting for a Heapster ...[16:37:53] Waiting for a Heapster ......
系统环境是:
Distributor ID: UbuntuDescription: Ubuntu 16.04.2 LTSRelease: 16.04Codename: xenial
kubernetes dashboard的版本是:
v1.6.1
时间:2017.5.19 16:47
原因
这是因为conf.js 文件的 heapsterServerHost项配置错误,其有可能为空,导致wait-for-heapster任务陷入一个死循环。
我们看conf.js文件的配置:
heapsterServerHost: gulpUtil.env.heapsterServerHost !== undefined ? gulpUtil.env.heapsterServerHost : '',
当 gulpUtil.env.heapsterServerHost 没有定义时,它就会返回一个空值,从而wait-for-heapster任务的检查函数——heapsterHealthCheck函数一直出错,所以,wait-for-heapster任务就会一直打印出“waiting for a heapster…”,实际上此时 heapsterServer 可能已经运行起来了。
解决办法
可以使用下面这两种方法解决:
- 直接忽略
- 修改conf.js文件
直接忽略
heapsterHealthCheck函数是用来检查 heapster server 运行起来没有的,而 heapster server 默认运行在8082端口,所以,我们可以:
lsof -i:8082
如果打印出:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMEheapster 1618 root 7u IPv6 2382671 0t0 TCP *:8082 (LISTEN)
说明heapster server已经运行起来了,那么就可以直接按 ctrl+c结束local-up-cluster任务,继续下一步。
修改conf.js
打开conf.js 文件,修改:
heapsterServerHost: gulpUtil.env.heapsterServerHost !== undefined ? gulpUtil.env.heapsterServerHost : '',
为:
heapsterServerHost: gulpUtil.env.heapsterServerHost !== undefined ? gulpUtil.env.heapsterServerHost : '127.0.0.1:8082',
然后再次运行local-up-cluster任务:
gulp local-up-cluster
阅读全文
0 0
- 安装kubernetes dashboard时开发环境,运行gulp local-up-cluster任务一直显示wating for a heapster
- kubernetes 1.5安装dashboard,heapster
- minikube 安装 Kubernetes Dashboard 并集成 Heapster
- Heapster -- Kubernetes Dashboard集成Heapster
- Kubernetes 1.5安装 heapster
- kubernetes1.6 安装Heapster+dashboard(五)
- Kubernetes 1.5安装 kubernetes dashboard
- 安装Kubernetes-Dashboard插件
- Setting up SSH for a Hadoop cluster
- 编译运行kubernetes-dashboard源码
- Kubernetes 1.5部署安装dashboard
- ubuntu16.04部署kubernetes1.6.0+kubernetes Dashboard+EFK+Prometheus+Grafana+Heapster
- CentOS7安装kubernetes cluster
- kubernetes heapster influxdb
- Kubernetes 1.5集成heapster
- Kubernetes addons Heapster
- HOWTO set up a MySQL Cluster for two servers
- kubernetes-dashboard
- C#中Socket通信编程的同步实现
- 关于jsp/el/jstl
- 地宫取宝(dp)
- Head First 设计模式学习——简单工厂方法-工厂方法模式-抽象工厂模式
- c++实验6-项目3
- 安装kubernetes dashboard时开发环境,运行gulp local-up-cluster任务一直显示wating for a heapster
- 静态代理
- 位运算详情
- Ubuntu下安装LAMP及phpmyadmin
- Discuz X3.3 修改业务板块中显示的版主信息
- iOS中使用Fastlane实现自动化打包和发布
- 开源模板语言Liquid
- TCP标志中的URG和PSH位
- clock_nanosleep避免过度睡眠