使用 Dashboard - 天天5分钟玩转 Docker 容器技术(174)

上一节咱们完成了 Kubernetes Dashboard 的安装,本节就来实践一下。html

Dashboard 界面结构

Dashboard 的界面很简洁,分为三个大的区域。ide

  1. 顶部操做区

    在这里用户能够搜索集群中的资源、建立资源或退出。工具

  2. 左边导航菜单
    经过导航菜单能够查看和管理集群中的各类资源。菜单项按照资源的层级分为两类:
    Cluster 级别的资源 
     
    Namespace 级别的资源 
     
    默认显示的是 
    default Namespace,能够进行切换:

    spa

  3. 中间主体区
    在导航菜单中点击了某类资源,中间主体区就会显示该资源全部实例,好比点击 
    Pods

    命令行

典型使用场景

接下来咱们介绍几个 Dashboard 的典型使用场景。设计

部署 Deployment

点击顶部操做区的 + CREATE 按钮。日志

用户能够直接输入要部署应用的名字、镜像、副本数等信息;也能够上传 YAML 配置文件。若是是上传配置文件,则能够建立任意类型的资源,不单单是 Deployment。code

在线操做

对于每种资源,均可以点击  按钮执行各类操做。htm

好比点击 View/edit YAML 可直接修改资源的配置,保存后当即生效,其效果与 kubectl edit 同样。blog

查看资源详细信息

点击某个资源实例的名字,能够查看到详细信息,其效果与 kubectl describe 同样。

查看 Pod 日志

在 Pod 及其父资源(DaemonSet、ReplicaSet 等)页面点击  按钮,能够查看 Pod 的日志,其效果与 kubectl logs 同样。

Kubernetes Dashboard 界面设计友好,自解释性强,能够看做 GUI 版的 kubectl,更多功能留给你们本身探索。

小结

本章介绍了Kubernetes Dashboard 的安装和使用方法。Dashboard能完成平常管理的大部分工做,能够做为命令行工具 kubectl 的有益补充。

书籍:

1.《天天5分钟玩转Kubernetes》
https://item.jd.com/26225745440.html

2.《天天5分钟玩转Docker容器技术》
https://item.jd.com/16936307278.html

3.《天天5分钟玩转OpenStack》
https://item.jd.com/12086376.html