步骤一:部署 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: