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

centos安装dashboard详细步骤

简介

用户可以用 Kubernetes Dashboard 部署容器化的应用、监控应用的状态、执行故障排查任务以及管理 Kubernetes 各种资源。注意,不同的dashboard支持的kubernetes版本不同。

系统:centos stream 10

kubernetes版本:v1.32.3

dashboard版本:v2.7.0(虽然v3.0.0 alpha版本已出,但为了稳定还是安装v2.7.0)

kubernetes节点:一个master节点,两个node节点

切记,下面所有操作均是在master节点的服务器上执行

步骤一:下载dashboard的yaml文件并安装,命令    kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.7.0/aio/deploy/recommended.yaml

效果如下图

因为是从github下载文件,如果你没有梯子,想办法从国内的镜像网址下载也可以,目录就是 dashboard/v2.7.0/aio/deploy/recommended.yaml

步骤二:查看是否创建完成,命令   kubectl get pods --all-namespaces -o wide

如下图,可以看到dashboard的两个pod已经创建好了

也可以单独查看dashboard的pod,命令  kubectl get pods -n kubernetes-dashboard -o wide

步骤三:查看dashboard的service, 命令 kubectl -n kubernetes-dashboard get service kubernetes-dashboard

如下图

此时虽然开放了443端口,但是访问不了,因为没有配置证书,访问时提示如下

步骤四:修改dashboard服务,使其支持远程访问 命令  kubectl -n kubernetes-dashboard edit service kubernetes-dashboard   把里面的type改为NodePort,修改后保存

修改内容如下

步骤五:再次查看dashboard的service,命令  kubectl -n kubernetes-dashboard edit service kubernetes-dashboard    从下图可以看到多了一个端口

步骤六:在浏览器上输入https://master节点IP:刚才开放的端口

如下图,可以看到想登录dashboard需要电子凭证,我们使用token登录来实现

步骤七:创建dashboard用户认证,我们新建一个文件
(1)执行新建文件命令   vi dashboard-adminuser.yaml     文件内容如下图

(2)使用这个文件,命令   kubectl apply -f dashboard-adminuser.yaml    如下图

步骤八:创建dashboard的集群用户
(1)新建文件,命令    vi cluster-admin.yaml    文件内容如下图

(2)使用这个文件,命令   kubectl apply -f cluster-admin.yaml    如下图

步骤九:产生token,命令 kubectl -n kubernetes-dashboard create token admin-user   

结果如下图,到这里,我们就获取了token,可以拿去登录dashboard了

步骤十:复制上一步产生的token,拿到步骤六上面的页面进行登录

相关文章:

  • C++ 学习之---string
  • osgQt创建场景数据并显示
  • 003集——《利用 C# 与 AutoCAD API 开发 WPF 随机圆生成插件》(侧栏菜单+WPF窗体和控件+MVVM)
  • MSYS2功能、用途及在win10下安装
  • 分布式数据库HBase
  • 跨域问题前端解决
  • cut命令用法
  • 链表算法中常用操作和技巧
  • istio 灰度实验
  • L2-023 图着色问题 #DFS C++邻接矩阵存图
  • 46. 评论日记
  • 深入解析多功能模糊搜索:构建高效灵活的JavaScript搜索工具析
  • 深度学习中模型量化那些事
  • 解决Long类型前端精度丢失和正常传回后端问题
  • 北大:检索增强LLM推理建模
  • Ubuntu 64-bit 交叉编译 FFmpeg(高级用户指南)
  • 2025AIGC终极形态:多模态(文本/图像/音乐/视频)系统整合
  • 开源软件与自由软件:一场理念与实践的交锋
  • 2024 天梯赛——工业园区建设题解
  • CF2075D Equalization
  • 天天联盟广告网站如何做/营销网络推广
  • 工程建设标准化期刊网站/临沂seo公司
  • 如何做网站动态图标/高清免费观看电视网站
  • 石岩附近做网站公司/好用搜索引擎排名
  • 重庆市工程建设招标投标信息网/seo博客网站
  • 社交网络推广方法/seo主要优化哪些