DashBoard
之前在kubernetes中完成的所有操作都是通过命令行工具kubectl完成的。其实,为了提供更丰富的用户体验,kubernetes还开发了一个基于web的用户界面(Dashboard)。用户可以使用Dashboard部署容器化的应用,还可以监控应用的状态,执行故障排查以及管理kubernetes中各种资源。
一、部署Dashboard
1.1 下载yaml,并运行Dashboard
1 | 下载yaml |
1.2 创建访问账户,获取token
1 | 创建账号 |
1.3 通过浏览器访问Dashboard的UI
在登录页面上输入上面的token

出现下面的页面代表成功

二、 使用DashBoard
本章节以Deployment为例演示DashBoard的使用
查看
选择指定的命名空间dev,然后点击Deployments,查看dev空间下的所有deployment

扩缩容
在Deployment上点击规模,然后指定目标副本数量,点击确定

编辑
在Deployment上点击编辑,然后修改yaml文件,点击确定

查看Pod
点击Pods, 查看pods列表

操作Pod
选中某个Pod,可以对其执行日志(logs)、进入执行(exec)、编辑、删除操作

Dashboard提供了kubectl的绝大部分功能,这里不再一一演示
一辈子很短,努力的做好两件事就好;
第一件事是热爱生活,好好的去爱身边的人;
第二件事是努力学习,在工作中取得不一样的成绩,实现自己的价值,而不是仅仅为了赚钱;