Kubernetes v1.28.0安装dashboard v2.6.1(k8s图形化操作界面)

准备工作

Kubernetes v1.28.0 搭建教程请参考:Kubernetes v1.28.0集群快速搭建教程-CSDN博客

查看当前集群nodes 都是ready状态

查看当前pods 都是running状态

下载并修改配置文件

下载recommended.yaml,下载好之后,进入文件编辑

下载地址:k8s搭建dashboard所需文件recommended.yaml、rbac.yaml资源-CSDN文库

如图下所示,添加nodeParttype

执行配置文件

修改好之后保存退出,使用命令执行文件

复制代码
kubectl apply -f recommended.yaml

查看运行状态

然后执行命令,待两个pods 的状态都是running时候,代表dashboard已正常运行

复制代码
kubectl get pods -n kubernetes-dashboard

然后执行命令查看访问端口

复制代码
kubectl get svc -n kubernetes-dashboard

访问web界面

在浏览器输入 https://节点ip:30001,回车访问,点击高级

继续前往

进入到如下界面,需要输入token才能登陆

获取token

创建一个账户来并赋予权限,新建一个rbac.yaml 配置文件,把下方内容粘贴到文件中保存退出

复制代码
apiVersion: v1
kind: ServiceAccount
metadata:
  name: dashboard-admin
  namespace: kube-system
---
kind: ClusterRoleBinding
apiVersion: rbac.authorization.k8s.io/v1      
metadata:
  name: dashboard-admin
subjects:
  - kind: ServiceAccount
    name: dashboard-admin
    namespace: kube-system
roleRef:
  kind: ClusterRole
  name: cluster-admin
  apiGroup: rbac.authorization.k8s.io

执行配置文件

复制代码
kubectl apply -f rbac.yaml

获取token

复制代码
kubectl create token dashboard-admin  --namespace kube-system

登录dashboard

将上述获取到的token 复制到下方界面中,点击登录

此时就可以通过web界面 来查看并且管理k8s集群中的资源了~

dashboard版本如下

相关推荐
遇见火星7 小时前
Docker Compose 完全入门:一键启动所有容器
运维·docker·容器·docker compose
蘋天纬地12 小时前
k8s的控制平面是什么,有什么作用
容器·kubernetes
无级程序员14 小时前
clklog地域分析中的地名中英文对照问题解决
kubernetes
加加and减减17 小时前
Docker真实安装mysql8教程并优化配置
运维·mysql·docker·容器
qiuziqiqi19 小时前
ocker-compose.yml 和Dockerfile 区别
运维·docker·容器
杰克逊的日记19 小时前
如何在不影响业务的情况下对K8S集群升级
云原生·容器·kubernetes
逻极20 小时前
Kubernetes 从入门到精通:云原生容器编排
kubernetes·k8s·服务发现·容器编排
nvd1120 小时前
Terraform 避坑:模块下线时,如何不破坏已有的 Instance Template?
云原生·terraform
极客先躯21 小时前
高级java每日一道面试题-2026年02月03日-实战篇[Docker]-如何备份和恢复 Docker Volume?
运维·docker·容器·自动化·备份·持久化·恢复
江湖有缘21 小时前
自建私有任务管理平台|Docker Compose部署Ticky完整教程
运维·docker·容器