Kubernetes 中 Dashboard 可视化管理界面使用教程

阅读时长 7 分钟读完

Kubernetes Dashboard 是一款基于 Web 的可视化界面管理工具,它提供了集群资源的完整管理视图,使得集群管理员、开发者和应用部署者可以更容易地进行集群的部署、监控和操作。

本文将介绍 Kubernetes Dashboard 的使用教程,包括安装和配置 Dashboard、使用 Dashboard 进行集群管理和监控。本文将会简要介绍 Kubernetes Dashboard 的基础知识,适合于对 Kubernetes 有一定基础的前端开发人员。

安装和配置 Kubernetes Dashboard

首先,需要确保已经安装了 Kubernetes 集群。然后,按照以下步骤进行 Kubernetes Dashboard 的安装和配置。

步骤一:创建 Dashboard Kubernetes 服务账号

首先,需要创建 Dashboard 的 Kubernetes 服务账号。可使用以下 YAML 文件创建:

将 YamL 文件保存为 dashboard-sa.yaml,然后使用以下命令创建 Service Account:

步骤二:创建 Kubernetes Dashboard 的角色和授权

然后,可以创建 Dashboard 的角色和授权。可使用以下 YAML 文件创建:

-- -------------------- ---- -------
----------- ----------------------------
----- ------------------
---------
  ----- --------- ---------------------
--------
  --------- -------------------------
  ----- -----------
  ----- -------------
---------
- ----- --------------
  ----- --------- ---
  ---------- -----------

将 YamL 文件保存为 dashboard-rbac.yaml,然后使用以下命令创建:

步骤三:部署 Dashboard

然后,可以部署 Dashboard。可使用以下 YAML 文件创建:

-- -------------------- ---- -------
----------- ------------------
----- ----------
---------
  -------
    -------- --------------------
  ----- --------------------
  ---------- -----------
-----
  --------- -
  ---------
    ------------
      -------- --------------------
  ---------
    ---------
      -------
        -------- --------------------
    -----
      -----------
        - ----- --------------------
          ------ -----------------------------------
          ----------
            -------
              ---- ----
              ------- ----
            ---------
              ---- ----
              ------- ----
          ------
            - -------------- ----
              --------- ---
          -----
            - ----------------------------
            - -----------------------
          -------------
            - ----- --------------------------
              ---------- ------
              --------- ----
      --------
        - ----- --------------------------
          -------
            ----------- --------------------------
---
----------- --
----- -------
---------
  -------
    -------- --------------------
  ----- --------------------
  ---------- -----------
-----
  ----- --------
  ------
    - ----- ---
      ----------- ----
  ---------
    -------- --------------------

将 YamL 文件保存为 dashboard-deployment.yaml,然后使用以下命令创建:

步骤四:查看 Dashboard URL

最后,可以使用以下命令查看 Dashboard URL:

命令输出将类似于:

在输出中可以看到,Dashboard 的端口为 30566。然后,可以使用浏览器访问以下 URL 来打开 Kubernetes Dashboard:

使用 Dashboard 进行集群管理和监控

现在可以使用 Kubernetes Dashboard 进行集群管理和监控了。以下是一些使用示例:

示例一:查看集群资源使用情况

打开 Dashboard 后,可以看到 Dashboard 的主界面,如下图所示:

在主界面上,可以看到集群中的资源使用情况,包括 CPU、内存、存储等。还可以查看工作负载、Pod、服务、命名空间等。

示例二:创建和修改资源对象

可以在 Dashboard 上创建和修改 Kubernetes 资源对象,如以下步骤所示:

  1. 在左侧导航栏上选择相应的资源对象,例如工作负载。
  2. 点击“+CREATE”按钮,创建新的资源对象。
  3. 填写相应的配置信息并保存。

可以通过同样的方式修改现有资源对象的配置信息。

示例三:查看日志和终端

Dashboard 还提供了查看 Pod 日志和连接终端的功能。如以下步骤所示:

  1. 在左侧导航栏上选择相应的 Pod。
  2. 在 Pod 详情页面上,可以查看 Pod 日志和打开连接终端的按钮。

结论

本文介绍了 Kubernetes Dashboard 的安装和配置方法,以及使用 Dashboard 进行集群管理和监控的示例。虽然 Dashboard 被广泛应用于 Kubernetes 集群的管理和监控,但是过于依赖于 Dashboard 也不是一个好的实践。实际应用中,还是需要默认运用 kubectl 命令行工具,以便更精细地在集群中操作和管理资源。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/66f1a9706fbf9601973e4bb5

纠错
反馈