k8s部署可视化插件Dashboard(web UI)

1. Dashboard部署

Dashboard可以给用户提供一个可视化的Web界面来查看当前集群的各种信息。
用户可以用k8sdashboard部署容器化的应用,监控应用的状态,执行故障排查任务以及管理k8s各种资源。

托管在:https://github.com/kubernetes/dashboard

k8s部署可视化插件Dashboard(web UI)_第1张图片

wget https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0/aio/deploy/recommended.yaml

拉取 dashboard:v2.0.0以及metrics-scraper:v1.0.4 镜像
至harbor仓库

k8s部署可视化插件Dashboard(web UI)_第2张图片
k8s部署可视化插件Dashboard(web UI)_第3张图片
k8s部署可视化插件Dashboard(web UI)_第4张图片
部署成功

k8s部署可视化插件Dashboard(web UI)_第5张图片

通过改变svc为nodeport暴露端口

[kubeadm@server2 ~]$ kubectl edit -n kubernetes-dashboard svc

k8s部署可视化插件Dashboard(web UI)_第6张图片
k8s部署可视化插件Dashboard(web UI)_第7张图片
访问测试

k8s部署可视化插件Dashboard(web UI)_第8张图片

k8s部署可视化插件Dashboard(web UI)_第9张图片

登陆界面的token校验

k8s部署可视化插件Dashboard(web UI)_第10张图片

k8s部署可视化插件Dashboard(web UI)_第11张图片
web 界面

k8s部署可视化插件Dashboard(web UI)_第12张图片

需要授权

集群内已存在sa,所以直接授权,授予所有权限

k8s部署可视化插件Dashboard(web UI)_第13张图片
k8s部署可视化插件Dashboard(web UI)_第14张图片

再访问界面,一切正常

k8s部署可视化插件Dashboard(web UI)_第15张图片该web界面不仅可以实现监控,还可以实现部署pod。

你可能感兴趣的:(linux企业实战)