安装和配置kubedns插件
1、配置文件准备
下载官方的yaml文件目录:kubernetes/cluster/addons/dns。该插件直接使用kubernetes部署,yaml文件经过修改完成部署
1 | # git clone https://github.com/xxlaila/kubernetes-yaml.git |
2、安装和配置dashboard
官方配置文件kubernetes/cluster/addons/dashboard,这里已经修改过了,经过测试部署,直接进入dashboard目录,修改inages参数进行部署
2.1、安装dashboard
1 | # cd ../kubernetes-dashboard |
2.2、配置账户授权
1 | # kubectl create -f admin-user.yaml |
3、监控安装
1 | # cd ../heapster-influxdb-grafana |
这里遇到一个怪事情;heapster安装以后图始终无法出来,这里折腾差不多大半天。最后在dashboard的yaml文件里面添加了以下参数,图就可以了,
args:
- –auto-generate-certificates
- –token-ttl=43200
- –heapster-host=http://heapster
Prometheus的安装请参考《Prometheus 入门》文章,grafana不需要重复部署。只需要在grafana里面增加目录挂在,吧kube-ops 修改kube-system即可