分步指南:安装和访问 Kubernetes 仪表板

Kubernetes 仪表板是一个基于 Web 的用户界面,可让你可视化 Kubernetes 集群并与之交互。

分步指南:安装和访问 Kubernetes 仪表板

Kubernetes 是一个开源容器编排平台,已成为大规模管理容器化应用的首选解决方案。虽然 Kubernetes 提供了强大的命令行工具来管理集群,但有时可视化界面可以使监控和管理部署变得更加容易。Kubernetes 仪表板是一个基于 Web 的用户界面,可让你可视化 Kubernetes 集群并与之交互。

在这篇博文中,我们将逐步引导你完成安装和访问 Kubernetes Dashboard 的过程,使你能够简化 Kubernetes 管理任务。

先决条件:

在安装 Kubernetes Dashboard 之前,请确保你有一个正在运行的 Kubernetes 集群并具有必要的管理访问权限。

安装 Kubernetes 仪表板

为集群安装 Kubernetes 仪表板的简单方法是通过 Helm Chart。Kubernetes 仪表板现在依赖于 cert-manager 和 nginx-ingress-controller。幸运的是,可以使用 Helm Chart 自动安装这些依赖项。但是,如果你已经安装了这些组件,则可以在安装 Chart 时通过设置标志 –set=nginx.enabled=false–set=cert-manager.enabled=false 来禁用它们的安装。

事不宜迟,让我们进入安装步骤。

1)安装 Helm

使用终端或命令提示符访问集群的主节点。如果没有安装,请安装 helm。运行以下命令。

“`
$ curl -fsSL -o gethelm.sh https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3
$ chmod 700 get
helm.sh
$ ./get_helm.sh

“`

分步指南:安装和访问 Kubernetes 仪表板

2)添加 Kubernetes 仪表板 Helm 仓库

运行以下 helm 命令来添加仪表板仓库:

“`
$ helm repo add kubernetes-dashboard https://kubernetes.github.io/dashboard/
$ helm repo list

“`

分步指南:安装和访问 Kubernetes 仪表板

3)安装 Kubernetes 仪表板

要使用 helm 安装 Kubernetes 仪表板,请运行以下命令:

“`
$ helm upgrade –install kubernetes-dashboard kubernetes-dashboard/kubernetes-dashboard –create-namespace –namespace kubernetes-dashboard

“`

分步指南:安装和访问 Kubernetes 仪表板

上面的输出确认仪表板已部署在 Kubernetes-dashboard 命名空间中。因此,要访问仪表板,请运行:

“`
$ kubectl -n kubernetes-dashboard port-forward svc/kubernetes-dashboard-nginx-controller 8443:443

“`

分步指南:安装和访问 Kubernetes 仪表板

现在,打开运行上述命令的系统的 Web 浏览器,输入以下 URL:

“`
https://localhost:8443

“`

分步指南:安装和访问 Kubernetes 仪表板

点击“ 接受风险并继续 Accept the Risk and Continue ”。

分步指南:安装和访问 Kubernetes 仪表板

正如你在上面看到的,我们需要一个令牌才能登录。因此,让我们在下一步中生成所需的令牌。

4)为 Kubernetes 仪表板生成令牌

再打开一个到主节点的 SSH 会话,创建一个服务帐户并使用以下 yaml 文件分配所需的权限:

“`
$ vi k8s-dashboard-account.yaml
apiVersion: v1
kind: ServiceAccount
metadata:
name: admin-user
namespace: kube-system

via: https://www.linuxtechi.com/how-to-install-kubernetes-dashboard/

作者:Pradeep Kumar 选题:lkxed 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

主题测试文章,只做测试使用。发布者:eason,转转请注明出处:https://aicodev.cn/2023/08/05/%e5%88%86%e6%ad%a5%e6%8c%87%e5%8d%97%ef%bc%9a%e5%ae%89%e8%a3%85%e5%92%8c%e8%ae%bf%e9%97%ae-kubernetes-%e4%bb%aa%e8%a1%a8%e6%9d%bf/

Like (0)
eason的头像eason
Previous 2023年8月5日
Next 2023年8月5日

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信