什么是Kubernetes Dashboard?
Kubernetes Dashboard 是一个基于 Web 的用户界面,用于管理 Kubernetes 集群。它是 Kubernetes 官方提供的可视化工具,允许用户通过直观的图形界面而不是命令行来部署、管理和监控集群中的应用程序。
Dashboard 是开发者和集群管理员常用的工具,特别适合不熟悉 kubectl 命令但又需要管理 Kubernetes 资源的用户。
Kubernetes Dashboard主要功能有哪些?
集群概览:显示集群的整体状态,包括节点资源使用情况
工作负载管理:查看和管理 Deployment、ReplicaSet、Pod 等资源
服务发现:管理 Service 和 Ingress
存储管理:查看 PersistentVolumeClaim 和存储类
配置管理:管理 ConfigMap 和 Secret
日志查看:直接查看 Pod 的日志
终端访问:提供进入 Pod 的交互式终端
Dashboard 支持哪些认证方式?
-
Token 认证(推荐)
-
Kubeconfig 文件
-
基本认证(用户名/密码)