小结: 以上就是kubernetes Dashboard的安装和使用方法
标签:
web界面(Dashboard)之前在kubernetes中完成的所有操纵都是通过命令行工具kubectl完成的,,为了供给更丰富的用户体验,kubernetes还开发了一个基于web的用户界面(Dashboard)。用户可以使用Dashboard部署容器化的应用,还可以监控应用的状态,执行故障排查以及打点kubernetes中各类资源。
在kubernetes Dashboard中可以检察集群中应用的运行状态,也能够创建和改削各类kubernetes资源(好比Deployment,Job,Daemonset等等),用户可以对Deployment实现弹性伸缩,执行滚动升级,重启pod或者使用向导创建新的应用。
可以说,kubernetes Dashboard供给了kubectl的绝大部分成果。
Dashboard 同时展示了kubernetes集群中的资源状态信息和所有报错信息。
官方参考文档:https://kubernetes.io/zh/docs/tasks/access-application-cluster/web-ui-dashboard/
GitHub项目下载地点:https://github.com/kubernetes/dashboard
kubernetes 默认没有部署Dashboard,可通过以下命令下载:
#将yaml文件下载到本地: [[email protected] dashboard]# wget https://raw.githubusercontent.com/kubernetes/dashboard/v1.10.0/src/deploy/recommended/kubernetes-dashboard.yaml#改削yaml文件:
由于yaml文件中默认指定下载地点是国外的镜像,由于国内网络环境限制,我们通过阿里云镜像站进行下载。
因为service是ClusterIP类型,为了使外部应用能够便利使用,改削成NodePort类型。
##生存退出后,执行kubectl apply -f 创建dashboard:
通过火狐浏览器访谒网址:https://172.16.1.30:32134/ 进入后界面如下:
可以看到Dashboard撑持kubeconfig和Token两种认证方法,本文选用Token的方法登录,kubeconfig登陆方法可以参考文档:?id=b0523244024d563cdc1bf7c8f7d6083c&sub=A8921821A7BE4CE4BC36B1DC86966460
通过Token的方法登录:
1)创建一个dashboard打点用户: [[email protected] dashboard]# kubectl create serviceaccount dashboard-admin -n kube-system serviceaccount/dashboard-admin created 2)绑定用户为集群打点用户: [[email protected] dashboard]# kubectl create clusterrolebinding dashboard-cluster-admin --clusterrole=cluster-admin --serviceaccount=kube-system:dashboard-admin clusterrolebinding.rbac.authorization.k8s.io/dashboard-cluster-admin created 3)获取用户的Token: [[email protected] dashboard]# kubectl get secrets -n kube-system | grep dashboard-admin dashboard-admin-token-4gdsc kubernetes.io/service-account-token 3 4m17s 4)检察该token的详细信息: [[email protected] dashboard]# kubectl describe secrets -n kube-system dashboard-admin-token-4gdsc##把获取到的Token复制到登录界面的Token输入框中:
##登陆告成后的web界面如下所示:
1,Dashboard界面布局
Dashboard的界面很简洁,分为三个大的区域:
1)顶部操纵区:在这里用户可以搜索集群中的资源,创建资源或退出。
温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/30347.html
- 上一篇:当前遇到字符串为id
- 下一篇:水平居中而不影响原文档中其它元素