5. 安装Dashboard UIheapster
Posted Net_win
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了5. 安装Dashboard UIheapster相关的知识,希望对你有一定的参考价值。
安装Dashboard UI
本文的安装方式是使用ingress来暴露Dashboard UI服务,官网提供了4种访问方式,其中ingress最为合适,因为这种方式也是暴露应用的首选方式。
http方式安装dashboard
安装
该配置文件已经加入了ingress配置,只要下载部署即可。
kubectl apply -f dashboard-http.yaml
https方式安装dashboard (经测试该部署只能本机访问,远程访问提示证书问题)
http方式安装dashboar并不是官方推荐的方式,而官方推荐使用https安装dashboard,然而使用https方式安装需要使用证书文件才行,这里使用自签名证书进行安装。
如果使用ingress-traefik或者ingress-nginx其实不需要dashboard ui服务启动https端口也可以开启https访问,具体情况还需要详细研究。
dashboard-https.yaml
k8s的配置文件
k8s-ui.pem
证书文件
k8s-ui-key.pem
证书秘钥
# 生成kubernetes-dashboard-certs
kubectl create secret generic kubernetes-dashboard-certs --from-file=k8s-ui-key.pem --from-file=k8s-ui.pem -n kube-system
# 生成k8s-ui
kubectl create secret tls k8s-ui --cert=k8s-ui.pem --key=k8s-ui-key.pem -n kube-system
kubectl apply -f dashboard-https.yaml
安装heapster
heapseter用于实时监控集群的运行状态。
grafana.yaml
heapster.yaml
heapster-rbac.yamll
influxdb.yaml
# 下载4个安装文件到任意目录中(我这里下载到heapster目录中),并对目录执行apply命令即可
kubectl apply -f heapster/
以上是关于5. 安装Dashboard UIheapster的主要内容,如果未能解决你的问题,请参考以下文章
Centos 6.8安装puppetserver+dashboard
kubernates dashboard管理界面安装及管理员用户配置
kubernates dashboard管理界面安装及管理员用户配置
使用 Dashboard - 每天5分钟玩转 Docker 容器技术(174)