Kubernetes 使用 Kubernetes Dashboard 的方法

阅读时长 5 分钟读完

Kubernetes Dashboard 是 Kubernetes 提供的一个 web 界面工具,用于管理和监控 Kubernetes 集群。使用 Kubernetes Dashboard 可以方便地查看集群的状态、部署应用程序、进行集群维护和故障排除等操作。

本文将介绍如何在 Kubernetes 集群中使用 Kubernetes Dashboard,包括安装 Kubernetes Dashboard、登录 Kubernetes Dashboard、查看和操作 Kubernetes 集群等内容。

安装 Kubernetes Dashboard

Kubernetes Dashboard 是 Kubernetes 默认随附的插件,因此不需要单独安装。但是,可以使用以下命令来检查 Kubernetes Dashboard 是否已经安装:

如果输出结果中有 kubernetes-dashboard 相关的 pod,则表示 Kubernetes Dashboard 已经安装。

登录 Kubernetes Dashboard

可以使用以下命令来启动 Kubernetes Dashboard:

然后,在浏览器中打开以下 URL:

此时,Kubernetes Dashboard 的登录页面将会显示。

在登录页面中,可以选择使用 token 或 Kubeconfig 方式进行登录。如果选择使用 token 登录,则需要提供一个有效的 token,可以使用以下命令获取 token:

获取到 token 后,在登录页面中选择 token 方式,然后将 token 填入相应的文本框即可登录。

查看和操作 Kubernetes 集群

登录成功后,将会进入 Kubernetes Dashboard 的控制面板。在 Kubernetes Dashboard 中,可以查看和操作 Kubernetes 集群中的各种资源,包括 Namespace、Pod、Service、Deployment、StatefulSet、DaemonSet 等。

例如,可以使用如下步骤来部署一个简单的 Nginx 应用程序。

  1. 点击左侧菜单栏中的 Workloads,然后选择 Deployments

  2. 点击右上角的 CREATE 按钮,然后输入以下 YAML 配置:

    -- -------------------- ---- -------
    ----------- -------
    ----- ----------
    ---------
      ----- ----------------
    -----
      --------- -
      ---------
        ------------
          ---- -----
      ---------
        ---------
          -------
            ---- -----
        -----
          -----------
          - ----- -----
            ------ -------------------
            ------
            - -------------- --
  3. 点击右下角的 CREATE 按钮,然后等待几秒钟,直到 Deployment 的状态变为 Running

  4. 点击左侧菜单栏中的 Discovery and Load Balancing,然后选择 Services

  5. 点击右上角的 CREATE 按钮,然后输入以下 YAML 配置:

    -- -------------------- ---- -------
    ----------- --
    ----- -------
    ---------
      ----- -------------
    -----
      ---------
        ---- -----
      ------
      - ----- ----
        --------- ---
        ----- --
        ----------- --
      ----- ---------
  6. 点击右下角的 CREATE 按钮,然后等待几秒钟,直到 Service 的 IP 地址出现。

此时,已经成功部署了一个简单的 Nginx 应用程序,并且服务已经可以通过 Kubernetes 集群中的其他组件进行访问。

结论

Kubernetes Dashboard 是 Kubernetes 集群中强大的管理和监控工具,使用它可以方便地查看和操作 Kubernetes 集群中的各种资源。本文介绍了如何安装 Kubernetes Dashboard、登录 Kubernetes Dashboard、查看和操作 Kubernetes 集群等内容,希望对读者有所帮助。

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

纠错
反馈