kubernetes-dashboard 安装配置

news2024/11/27 8:40:57
  • k8s 1.23以上的版本
    https://raw.githubusercontent.com/kubernetes/dashboard/v2.7.0/aio/deploy/recommended.yaml
    执行命令:

     kubectl apply -f  https://raw.githubusercontent.com/kubernetes/dashboard/v2.7.0/aio/deploy/recommended.yaml 
    

    安装完成后,更改访问方式

    kubectl edit service kubernetes-dashboard -n kubernetes-dashboard
    
    在打开的编辑器中,找到...
    
    type: ClusterIP
    
    改成 
    
    type: NodePort
    
    确认更改已生效,使用以下命令获取服务信息
    
    kubectl get svc kubernetes-dashboard -n kubernetes-dashboard  
    

    在这里插入图片描述
    在谷歌浏览器上访问
    https://192.168.0.60:31127/#/deployment/mirror/app?namespace=mirror 即可
    dashboard-admin 创建

    apiVersion: v1
    kind: ServiceAccount
    metadata:
      name: dashboard-admin
      namespace: kubernetes-dashboard
    ---
    kind: ClusterRoleBinding
    apiVersion: rbac.authorization.k8s.io/v1
    metadata:
      name: dashboard-admin
    subjects:
      - kind: ServiceAccount
        name: dashboard-admin
        namespace: kubernetes-dashboard
    roleRef:
      kind: ClusterRole
      name: cluster-admin
      apiGroup: rbac.authorization.k8s.io
    

    保存文件并执行

    kubectl apply -f account.yaml
    
    创建token
    
    kubectl create token dashboard-admin -n kubernetes-dashboard
    
    

    在这里插入图片描述

  • k8s 1.23以下的版本

    前提需要安装docker

    我把docker安装的教程链接也一下:https://blog.csdn.net/qq_33192671/article/details/137149732

    执行命令
    
    kubectl apply -f https://addons.kuboard.cn/kuboard/kuboard-v3.yaml
    
    
    用户 admin 的密码为 Kuboard123
    

    拉取 Docker 镜像与使用 docker pull 命令非常相似,但是 Containerd 使用的是 ctr 工具并且使用稍许不同的语法。以下是具体的步骤:
    1.首先,确认 Containerd 是否正在运行且 ctr 命令可用。你可以使用 ctr version 命令来测试。
    2.拉取一个指定的 Docker 镜像,你需要使用 ctr images pull 命令。例如,如果你想要拉取 Dockerhub 中的 eipwork/kuboard-agent:v3 镜像,你需要输入ctr -n k8s.io images pull docker.io/eipwork/kuboard-agent:v3。注意,-n k8s.io 参数用于指定命名空间,通常在 Kubernetes 使用 containerd 时为 k8s.io。
    3.你可以使用 ctr images ls 命令来查看所有已经拉取的镜像。
    还需要注意,如果在容器运行时通过 Kubernetes 拉取镜像,你要保证 Kubelet 配置指向了正确的 containerd 端点,并且在 Kubernetes 的镜像拉取策略 PodSpec 中指定了正确的镜像。
    希望这些信息能够帮助你。如果你还有其他问题或需要进一步的解答,请告诉我。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1562951.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

FSH6罗德与施瓦茨FSH6频谱分析仪

181/2461/8938产品概述: R&S FSH6频谱分析仪坚固耐用、方便易用,专为野外使用而设计。它重量轻、操作简单、设计合理且具有大量测量功能,是任何需要高效测量仪器进行户外工作的人不可或缺的工具。 R&S FSH6是一款手持式频谱分析仪&…

项目:USB键盘和鼠标的复合设备

我们的复合设备使用一个物理设备就可以完成多个功能。 使用复合设备同时完成USB键盘和鼠标功能,它的主要实现方式有两种, 第一个就是我们将多个设备描述符合并成一个,这个相对比较简单,我们只要根据相应的报告描述符处理数据就可…

基于springboot实现在线文档管理系统项目【项目源码+论文说明】计算机毕业设计

基于springboot实现在线文档管理系统演示 摘要 随着科学技术的飞速发展,社会的方方面面、各行各业都在努力与现代的先进技术接轨,通过科技手段来提高自身的优势,在线文档管理当然也不能排除在外。在线文档管理系统是以实际运用为开发背景&am…

3分钟教你最大化利用APP消息推送(Push)在运营中的优势

推送通知是指运营团队通过自有产品或外部工具,主动向用户的移动设备发送信息。用户可以直接在手机的锁屏和通知中心看到这些推送通知,点击通知中心的相关内容可以激活应用并跳转至特定页面。例如,我们在手机锁屏时接收到的微信消息&#xff0…

SSM框架学习——MyBatis关联映射

MyBatis关联映射 为什么要关联映射 实际开发中,对数据库操作常常会涉及多张表,所以在OOP中就涉及对象与对象的关联关系。针对多表操作,MyBatis提供关联映射。 关联关系概述 一对一:A类中定义B类的属性b,B类中定义A…

电脑常见故障检测方法与对应问题分析说明

电脑常见故障检测方法与对应问题分析说明 前言说明1、机器无法开机故障2、屏幕无法显示3、无法联网4、能开机但是无法进入系统,提示not boot5、USB接口无法识别U盘 前言说明 本文为小白向,许多内容属于经验学而非科学,还望大佬们轻喷。 如上…

Verilog语法之always语句学习

always语法是Verilog_HDL中最常用的一种语法。 always过程语句和语句块组成的,语法格式如下所示。 always(敏感信号1 or 敏感信号2.....) always实现组合逻辑和时序逻辑。用always实现组合逻辑要将所有的敏感信号加入敏感列表中;用always实现时序逻辑时…

为什么都说”一入Java深似海“?

引言 在当今数字化时代,编程已经成为一项至关重要的技能。而在众多编程语言中,Java以其广泛的应用领域和强大的功能特性,吸引了无数开发者的目光。无论是Web开发、移动应用还是大数据处理,Java都发挥着举足轻重的作用。然而&…

GDAL源码剖析(一)

GDAL源码剖析(一)_gdal 源码-CSDN博客 一、GDAL简介 GDAL官方网站http://www.gdal.org/,本文章中的基本内容都是参照官网中的信息,如有错误或者与官网中的内容冲突,以官网中的为正确。 在开始文章之前,我…

探索数字物流技术 2024中国国际展览会与您相约七月杭州

数字贸易创新引领合作动能 《十四五规划》明确指出关于“加快数字化发展,建设数字中国”要求,积极为全国数字物流链转型革新试水探路。全力发展以数字化为引领的现代产业体系,打造面向未来、全球的数字物流技术变革高地。数字化成为了物流和供应链企业推…

Redis实战(黑马点评:短信登录)

1.基于Session实现发送短信验证码 UserController: /*** 发送手机验证码*/PostMapping("code")public Result sendCode(RequestParam("phone") String phone, HttpSession session) {return userService.sedCode(phone,session);}UserServiceImpl: Overri…

[yolox]ubuntu上部署yolox的ncnn模型

首先转换pytorch->onnx->param模型,这个过程可以查资料步骤有点多,参考blog.51cto.com/u_15660370/6408303,这里重点讲解转换后部署。 测试环境: ubuntu18.04 opencv3.4.4(编译过程省略,参考我其他博客) 安装…

一个页面实现两个滚动条【前端】

一个页面实现两个滚动条【前端】 前言版权推荐一个页面实现两个滚动条最后 前言 2024-4-2 12:54:46 以下内容源自《【前端】》 仅供学习交流使用 版权 禁止其他平台发布时删除以下此话 本文首次发布于CSDN平台 作者是CSDN日星月云 博客主页是https://jsss-1.blog.csdn.net …

25.死锁

一个线程如果需要同时获取多把锁,就容易产生死锁。 t1线程获得A对象锁,接下来想获取B对象的锁。 t2线程获得B对象锁,接下来想获取A对象的锁。 /*** 死锁demo* param args*/public static void main(String[] args) {Object a new Object(…

数字医疗:智慧医共体引领健康未来

随着科技的不断发展,数字医疗正在成为医疗行业的一场革命。数字化技术的应用不仅提高了医疗服务的效率和质量,还为人们带来了更便捷、智能的健康管理方式。在这个数字化时代,智慧医共体已经成为了健康未来的引领者。 数字医疗,顾…

超图新建三维数据集继续学习

1 新建三维数据集 之前操作过新建三维数据集,还不熟悉,继续熟悉; 现在有一个文件型的数据源,名为swtest1;它前面小图标上有UDX三个字母,表明这是一个UDX类型的数据源;在此数据源上右击&#x…

研发效能·创享大会—IDCF五周年专场

时光流转,IDCF即将迎来五周年的庆典。在这个意义非凡的时刻,我们精心筹备了一场盛大的聚会【研发效能创享大会—IDCF五周年专场】。 IDCF自2019年成立以来,携手百余位技术领头人共同打造DevOps技术学习平台,与30万社群伙伴联动&a…

如何改写出优质文案,AI写作工具有方法

在当今数字化时代,内容创作已成为企业和个人在市场竞争中脱颖而出的关键因素。而写作优质文案是吸引读者注意力、传达信息以及促使行动的重要手段之一。然而,对许多人来说,写作可能是一项具有挑战性的任务。幸运的是,随着人工智能…

提升你的CSS技能:深入理解伪类选择器和伪元素选择器!

在CSS的世界里,有些选择器并不像它们的名字那样直接。今天,我们要探索的是两种特殊的选择器:伪类选择器和伪元素选择器。它们虽然名字相似,但功能和用途却大有不同。 下面就让我们一起来了解一下它们是如何在我们的页面布局中扮演…

EasyDarwin 、ffmpeg 音视频推流拉流;OBS视频推理软件、obs-rtspserver服务器;python读取rtsp流

参考:https://blog.csdn.net/N71FS1/article/details/130019563 一、EasyDarwin ffmpeg ffmpeg 推送音视频流到rtsp流服务器 EasyDarwin 作为rtsp流服务器 (下载:https://www.easydarwin.org/p/easydarwin.html)OBS 直播音视频录…