Kubernetes Dashboard 官方图形面板国内安装

一.Kubernetes Dashboard 简介

Kubernetes Dashboard 是 Kubernetes 官方提供的基于 Web 的可视化管理界面 ,让你无需依赖 kubectl 命令行,就能直观地管理和监控整个 Kubernetes 集群。

核心功能

  1. 集群资源可视化

    • 查看节点、Pod、Deployment、Service 等所有资源的实时状态、数量和运行情况

    • 支持按命名空间筛选资源,清晰区分不同业务环境

  2. 图形化运维操作

    • 直接通过界面创建 / 编辑 / 删除 Deployment、ConfigMap、Secret 等资源

    • 支持上传 YAML 文件一键部署应用,无需手动敲命令

  3. 实时监控与排错

    • 查看 Pod 的 CPU、内存等资源使用情况,以及容器日志

    • 一键进入容器终端,方便调试和问题排查

    • 查看集群事件,快速定位资源异常原因

  4. 权限管理与安全

    • 支持 RBAC 权限控制,可通过 Token 或 Kubeconfig 登录

    • 不同用户可配置不同的集群操作权限,保障集群安全

二.Kubernetes Dashboard安装步骤

1.直接使用阿里云镜像

2.创建访问用户(推荐Token方式)

创建 dashboard-adminuser.yaml

bash 复制代码
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

应用并获取Token:

bash 复制代码
kubectl apply -f dashboard-adminuser.yaml
kubectl -n kubernetes-dashboard create token admin-user

返回值复制好一会要用到

3. 访问Dashboard

kubectl proxy方式

bash 复制代码
kubectl proxy
# 访问地址:http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/

本地浏览器访问地址:http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/
输入刚才复制的token

登录后就可以看到k8s的面板信息了

相关推荐
颯沓如流星7 小时前
【 Docker Desktop】基于Windows + WSL2 的环境配置, 快速部署一套Kubernetes Cluster
windows·docker·kubernetes
蜀道山老天师7 小时前
云原生监控入门:监控基础概念 + SLI/SLO/SLA 详解 + Prometheus 从零安装配置
linux·运维·云原生·prometheus
布吉岛的石头8 小时前
K8s Ingress配置踩坑实录:生产环境500+并发负载均衡最佳实践
容器·kubernetes·负载均衡
showyoui8 小时前
一次 GKE Sidecar 场景下的连通性排查实录
docker·微服务·容器·kubernetes·service_mesh
运维老郭9 小时前
K8S 容器独占 CPU(CPU 绑核)最佳实践,解锁极致性能所需的 3 个核心条件及其代价
运维·云原生·kubernetes
江湖有缘10 小时前
从零开始:基于Docker Compose的Kener监控面板部署全记录
运维·docker·容器
月光技术杂谈10 小时前
国内环境下安装 docker-ce 的完整步骤
运维·docker·容器
leoZ23111 小时前
Linux 环境常用服务一键部署文档(Docker 版)
运维·docker·容器
追寻少年11 小时前
基于Kubeadm和Docker部署K8S高可用集群
docker·容器·kubernetes