Kubernetes Dashboard 是 Kubernetes 生态中的核心管理工具,提供了一个基于 Web 的界面用于监控和管理集群资源。以下是其主要功能与使用指南:
📌 快速入门
访问路径
通过kubectl proxy
启动代理后,访问 https://localhost:8443/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy 进入仪表板认证方式
- 使用 kubeconfig 文件登录
- 或通过 token 认证(
kubectl -n kube-system describe secret $(kubectl get secrets | grep dashboard | awk '{print $1}')
)
核心功能
- 实时监控集群状态(CPU/内存/网络使用率)
- 可视化查看 Pod、Deployment、Service 等资源
- 支持直接操作资源(如重启容器、查看日志)
- 自定义仪表板布局(通过 YAML 配置)
🔒 安全最佳实践
- 始终启用 HTTPS 访问
- 限制 dashboard 的 RBAC 权限
- 定期轮换访问令牌
- 关闭不必要的 API 接口
📚 扩展阅读
📌 提示:如需更深入理解 Kubernetes 架构,可参考 Kubernetes 核心概念图解