当前位置: 首页 > article >正文

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版本如下


http://www.kler.cn/a/518076.html

相关文章:

  • mysql索引 a
  • 若依基本使用及改造记录
  • Object类(2)
  • python的设计模式
  • 嵌入式蓝桥杯电子赛嵌入式(第14届国赛真题)总结
  • 破解浏览器渲染“死锁”:CSS与JS如何影响页面加载速度?
  • kettle经验篇:分享两个小白常见问题
  • 免费获得Photoshop等设计软件的机会
  • CF 420A.Start Up(Java实现)
  • 14-6-2C++的list
  • 基于 AI Coding 「RTC + STT」 Web Demo
  • 多层 RNN原理以及实现
  • Underwater 系列coding记录
  • Golang Gin系列-8:单元测试与调试技术
  • Gin 应用并注册 pprof
  • Jenkins pipeline共享库的最佳实践
  • 全面指南:使用JMeter进行性能压测与性能优化(中间件压测、数据库压测、分布式集群压测、调优)
  • LogicFlow 一款流程图编辑框架
  • SQL Server 建立每日自动log备份的维护计划
  • 基于 STM32 的智能农业温室控制系统设计
  • StarRocks常用命令
  • 24_游戏启动逻辑梳理总结
  • C语言初阶牛客网刷题——HJ76 尼科彻斯定理【难度:简单】
  • Class ‘ZipArchive‘ not found
  • 算法整理:2-opt求解旅行商(Python代码)
  • 算法中的移动窗帘——C++滑动窗口算法详解