Kubernetes 仪表板(Dashboard)是一个用于可视化和管理 Kubernetes 集群的 Web 用户界面。以下是部署和访问 Kubernetes 仪表板的一般步骤:

步骤一:部署 Kubernetes 仪表板

1. 使用 kubectl 创建仪表板:
   kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.4.0/aio/deploy/recommended.yaml

   这将在你的集群中部署 Kubernetes 仪表板的服务和相关资源。

2. 创建仪表板用户:
   创建一个仪表板用户和相应的角色绑定,用于登录和访问仪表板。
   kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.4.0/aio/deploy/recommended.yaml

   注意:这仅是一个简单的示例,实际环境中可能需要更强大的身份验证和授权机制。

步骤二:访问 Kubernetes 仪表板

1. 启动代理:
   启动一个本地代理,通过它访问 Kubernetes 仪表板。
   kubectl proxy

   默认情况下,代理会在 http://localhost:8001 上运行。

2. 获取仪表板登录令牌:
   使用下面的命令获取仪表板的登录令牌:
   kubectl -n kubernetes-dashboard describe secret $(kubectl -n kubernetes-dashboard get secret | grep admin-user | awk '{print $1}')

   复制输出中的 token: 值。

3. 访问仪表板:
   打开浏览器,访问以下 URL: