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

Kubernetes 仪表板是一个强大的工具,它可以让您轻松地监视和管理 Kubernetes 集群中的资源和应用程序。在本文中,我们将提供一个简明的分步指南,教您如何安装和访问 Kubernetes 仪表板,以便更好地了解您的集群。

图片[1]-Kubernetes 仪表板的分步指南:安装和访问-连界优站

第一步:检查 Kubernetes 集群

在安装 Kubernetes 仪表板之前,请确保您已经成功部署了一个 Kubernetes 集群,并且具有足够的权限来进行安装和访问操作。您需要具备 kubectl 命令行工具,并且已经通过认证登录到了您的集群。

第二步:安装 Kubernetes 仪表板

要安装 Kubernetes 仪表板,您可以使用 kubectl 命令行工具和官方的仪表板 YAML 文件。运行以下命令:

kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.3.1/aio/deploy/recommended.yaml

这将在您的集群中创建必要的服务和资源,包括 kubernetes-dashboard 命名空间。

第三步:创建令牌

为了访问 Kubernetes 仪表板,您需要创建一个令牌。为了简化流程,我们可以创建一个具有管理员权限的令牌。首先,创建一个 YAML 文件,如 admin-user.yaml,内容如下:

apiVersion: v1
kind: ServiceAccount
metadata:
  name: admin-user
  namespace: kubernetes-dashboard
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
  name: admin-user
roleRef:
  apiGroup: rbac.authorization.k8s.io
  kind: ClusterRole
  name: cluster-admin
subjects:
  - kind: ServiceAccount
    name: admin-user
    namespace: kubernetes-dashboard

然后,使用以下命令创建令牌:

kubectl apply -f admin-user.yaml

第四步:获取令牌

要获取令牌,运行以下命令:

kubectl -n kubernetes-dashboard describe secret $(kubectl -n kubernetes-dashboard get secret | grep admin-user | awk '{print $1}')

将会显示一个长字符串,这是您的令牌。请将其复制到一个安全的地方,以备后用。

第五步:访问 Kubernetes 仪表板

现在,您可以通过运行以下命令启动代理来访问 Kubernetes 仪表板:

kubectl proxy

仪表板将在 http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/ 处提供。请在浏览器中打开此链接,并选择 “Token” 认证方式。粘贴之前复制的令牌并登录。

现在,您已经成功安装和访问了 Kubernetes 仪表板。您可以在仪表板中查看集群资源、部署和应用程序的详细信息,以及执行各种管理操作。

这个分步指南希望能够帮助您轻松安装和访问 Kubernetes 仪表板,从而更好地管理和监视您的 Kubernetes 集群。享受探索 Kubernetes 世界的旅程吧!

© 版权声明
THE END
喜欢就支持一下吧
点赞11赞赏 分享