安装Kuboard管理K8S集群
目录
第一章.安装Kuboard管理K8S集群
1.安装kuboard
2.绑定K8S集群,完成信息设定
3.内网安装
第二章.kuboard-spray安装K8S
2.1.先拉镜像下来
2.2.之后打开后,先熟悉功能,注意版本
2.3.打开资源包管理,选择符合自己服务器版本,想安装的K8S版本。
2.4.选择合适版本,如果是内网就下载安装包,了解离线安装步骤
2.5.添加节点信息,用户名密码,端口,ip,可以选择插件安装kuboard,这里是利用ansible的playbook进行安装的,如果报错,根据跟踪日志进行改错。
第一章.安装Kuboard管理K8S集群
有两种方法,一是安装集群再安装kuboard管理,另外一个是安装kuboard-spray进行一键安装
1.安装kuboard
先安装docker,之后起docker
先连外网进行拉镜像,ip写自己docker拉镜像的ip
sudo docker run -d \
--restart=unless-stopped \
--name=kuboard \
-p 80:80/tcp \
-p 10081:10081/tcp \
-e KUBOARD_ENDPOINT="http://192.168.233.199:80" \
-e KUBOARD_AGENT_SERVER_TCP_PORT="10081" \
-v /root/kuboard-data:/data \
eipwork/kuboard:v3
起来后直接访问ip就能进kuboard界面之后进行设定,可以去看官方文档
2.绑定K8S集群,完成信息设定
之后添加集群,选择kubeconfig
填写集群信息,绑定信息。里面只输入IP,端口,用户名,密码,其他不要点,不然会不成功,之后选择用户权限,第一个就行
如果需要进行日志收集,可以安装组件EFK等,你可以进行pod创建,yaml创建,也可以导出yaml,可以控制node,pod,命名空间等。组件可以现在有网环境下载镜像,之后按操作步骤安装
3.内网安装
如果需要进行离线安装,内网安装,可以用docker拉镜像下来后打包镜像,传到相关节点导入镜像。
docker拉取EFK镜像
docker pull swr.cn-east-2.myhuaweicloud.com/kuboard-dependency/elasticsearch:7.12.1
docker pull swr.cn-east-2.myhuaweicloud.com/kuboard-dependency/filebeat:7.12.1
docker pull swr.cn-east-2.myhuaweicloud.com/kuboard-dependency/kibana:7.12.1docker tag swr.cn-east-2.myhuaweicloud.com/kuboard-dependency/elasticsearch:7.12.1 swr.cn-east-2.myhuaweicloud.com/kuboard-dependency/elasticsearch:7.12.1
docker tag swr.cn-east-2.myhuaweicloud.com/kuboard-dependency/filebeat:7.12.1 swr.cn-east-2.myhuaweicloud.com/kuboard-dependency/filebeat:7.12.1
docker tag swr.cn-east-2.myhuaweicloud.com/kuboard-dependency/kibana:7.12.1swr.cn-east-2.myhuaweicloud.com/kuboard-dependency/kibana:7.12.1
docker push swr.cn-east-2.myhuaweicloud.com/kuboard-dependency/elasticsearch:7.12.1
docker push swr.cn-east-2.myhuaweicloud.com/kuboard-dependency/filebeat:7.12.1
docker push swr.cn-east-2.myhuaweicloud.com/kuboard-dependency/kibana:7.12.1
docker commit -p ce94443ed644 eipwork/kuboard:v3 #截取运行容器成为镜像
docker save -o /opt/kuboard.tar eipwork/kuboard:v3 #查看镜像,保存镜像到指定位置,命名为镜像名:TAG
scp xx.tar root@ip:/opt/ #传包
docker load -i kuboard.tar #导入镜像
docker run -itd -p 80:80 eipwork/kuboard:v3 -p暴露主机端口:映射端口 镜像名:TAG
docker ps -a 查看服务
第二章.kuboard-spray安装K8S
2.1.先拉镜像下来
docker run -d \
--privileged \
--restart=unless-stopped \
--name=kuboard-spray \
-p 8080:80/tcp \
-v /var/run/docker.sock:/var/run/docker.sock \
-v ~/kuboard-spray-data:/data \
eipwork/kuboard-spray:v1.2.3-amd64
2.2.之后打开后,先熟悉功能,注意版本
2.3.打开资源包管理,选择符合自己服务器版本,想安装的K8S版本。
2.4.选择合适版本,如果是内网就下载安装包,了解离线安装步骤
2.5.添加节点信息,用户名密码,端口,ip,可以选择插件安装kuboard,这里是利用ansible的playbook进行安装的,如果报错,根据跟踪日志进行改错。
1.保证centos7.8以上,保证内存跟cpu都没问题。
2.下载Kuboard Spray,最好版本新点V1.2.3(用过)
3.在资源包管理里下载所需资源包,这里选择( spray-v2.19.0c_k8s-v1.24.11_v2.10-amd64 安装K8S版本v1.24.11)
4.创建集群,选择资源包和集群名称。
5.集群管理里设定master,node,分配好api,etcd,工作节点,设定好ssh端口号,ip地址,用户名,密码,测试成功即可。
6.点击开始,如有报错按需解决,非机器问题,重新尝试。7.9centos安装
安装错误:
报错描述
fatal: [master]: FAILED! => {
"msg": "The conditional check 'kuboard_enabled' failed. The error was: error while evaluating conditional (kuboard_enabled): 'kuboard_enabled' is undefined\n\nThe error appears to be in '/data/resource/spray-v2.19.0c_k8s-v1.24.11_v2.10-amd64/content/roles/deploy-kuboard/tasks/main.yml': line 24, column 7, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n block:\n - name: Deploy kuboard | Create addon dir\n ^ here\n"
}报错位置
/root/kuboard-spray-data/resource/spray-v2.19.0c_k8s-v1.24.11_v2.10-amd64/content/roles/deploy-kuboard/tasks- name: Deploy kuboard
block:
- name: Deploy kuboard | Create addon dir
file:
path: "{{ kuboard_data_dir }}"
state: directory
owner: root
group: root
mode: 0755解决方法:无,法不可轻传
一切顺利就安装完成,不顺利没办法解决,毕竟环境不一样,我有成功的,也有不成功的。
相关文章:

安装Kuboard管理K8S集群
目录 第一章.安装Kuboard管理K8S集群 1.安装kuboard 2.绑定K8S集群,完成信息设定 3.内网安装 第二章.kuboard-spray安装K8S 2.1.先拉镜像下来 2.2.之后打开后,先熟悉功能,注意版本 2.3.打开资源包管理,选择符合自己服务器…...

网络安全行业大模型调研总结
随着人工智能技术的发展,安全行业大模型SecLLM(security Large Language Model)应运而生,可应用于代码漏洞挖掘、安全智能问答、多源情报整合、勒索情报挖掘、安全评估、安全事件研判等场景。 参考: 1、安全行业大模…...

Linux AMH服务器管理面板本地安装与远程访问
最近,我发现了一个超级强大的人工智能学习网站。它以通俗易懂的方式呈现复杂的概念,而且内容风趣幽默。我觉得它对大家可能会有所帮助,所以我在此分享。点击这里跳转到网站。 文章目录 1. Linux 安装AMH 面板2. 本地访问AMH 面板3. Linux安装…...

Sharding-Jdbc(3):Sharding-Jdbc分表
1 分表分库 LogicTable 数据分片的逻辑表,对于水平拆分的数据库(表),同一类表的总称。 订单信息表拆分为2张表,分别是t_order_0、t_order_1,他们的逻辑表名为t_order。 ActualTable 在分片的数据库中真实存在的物理表。即上个示例中的t_…...

zookeeper集群 +kafka集群
1.zookeeper kafka3.0之前依赖于zookeeper zookeeper是一个开源,分布式的架构,提供协调服务(Apache项目) 基于观察者模式涉及的分布式服务管理架构 存储和管理数据,分布式节点上的服务接受观察者的注册,…...

2022年全国大学生数据分析大赛医药电商销售数据分析求解全过程论文及程序
2022年全国大学生数据分析大赛 医药电商销售数据分析 原题再现: 问题背景 20 世纪 90 年代是电子数据交换时代,中国电子商务开始起步并初见雏形,随后 Web 技术爆炸式成长使电子商务处于蓬勃发展阶段,目前互联网信息碎片化以…...

Python版本与opencv版本的对应关系
python版本要和opencv版本相对应,否则安装的时候会报错。 可以到Links for opencv-python上面查看python版本和opencv版本的对应关系,如图,红框内是python版本,绿框内是opencv版本。 查看自己的python版本后,使用下面…...
【开源视频联动物联网平台】LiteFlow
LiteFlow是一个轻量且强大的国产规则引擎框架,可用于复杂的组件化业务的编排领域。它基于规则文件来编排流程,支持xml、json、yml三种规则文件写法方式,再复杂的逻辑过程都能轻易实现。LiteFlow于2020年正式开源,2021年获得开源中…...
家用智能门锁——智能指纹锁方案
智能指纹锁产品功能: 1:指纹识别技术:光学传感器、半导体传感器或超声波传感器等。 2:指纹容量:智能指纹锁可以存储的指纹数量,通常在几十到几百个指纹之间。 3:解锁时间:指纹识别和…...

Qt6 QRibbon 一键美化Qt界面
强烈推荐一个 github 项目: https://github.com/gnibuoz/QRibbon 作用: 在几乎不修改任何你自己代码的情况下,一键美化你的 UI 界面。 代码环境:使用 VS2019 编译 Qt6 GUI 程序,继承 QMainWindow 窗口类 一、使用方法 …...

JAVA IO:NIO
1.阻塞 IO 模型 最传统的一种 IO 模型,即在读写数据过程中会发生阻塞现象。当用户线程发出 IO 请求之后,内核会去查看数据是否就绪,如果没有就绪就会等待数据就绪,而用户线程就会处于阻塞状态,用户线程交出 CPU。当…...

Python 在控制台打印带颜色的信息
#格式: 设置颜色开始 :\033[显示方式;前景色;背景色m #说明: 前景色 背景色 颜色 --------------------------------------- 30 40 黑色 31 41 红色 32 …...

SQL Server 数据库,创建触发器避免数据被更改
5.4触发器 触发器是一种特殊类型的存储过程,当表中的数据发生更新时将自动调用,以响应INSERT、 UPDATE 或DELETE 语句。 5.4.1什么是触发器 1.触发器的概念 触发器是在对表进行插入、更新或删除操作时自动执行的存储过程,触发器通常用于强…...

C语言实现植物大战僵尸(完整版)
实现这个游戏需要Easy_X 这个在我前面一篇C之番外篇爱心代码有程序教你怎么下载,大家可自行查看 然后就是需要植物大战僵尸的素材和音乐,需要的可以在评论区 首先是main.cpp //开发日志 //1导入素材 //2实现最开始的游戏场景 //3实现游戏顶部的工具栏…...

基于YOLOv8深度学习的火焰烟雾检测系统【python源码+Pyqt5界面+数据集+训练代码】目标检测、深度学习实战
《博主简介》 小伙伴们好,我是阿旭。专注于人工智能、AIGC、python、计算机视觉相关分享研究。 ✌更多学习资源,可关注公-仲-hao:【阿旭算法与机器学习】,共同学习交流~ 👍感谢小伙伴们点赞、关注! 《------往期经典推…...
【C++】手撕string思路梳理
目录 基本思路 代码实现 1.构建框架: 2.构建函数重载 3.迭代器: 4.遍历string 5.resetve 开空间,insert任意位置插入push_back,append,(按顺序依次实现) 6.erase删除,clear清除,resize缩容 7.流插入࿰…...
【数据结构和算法】确定两个字符串是否接近
其他系列文章导航 Java基础合集数据结构与算法合集 设计模式合集 多线程合集 分布式合集 ES合集 文章目录 其他系列文章导航 文章目录 前言 一、题目描述 二、题解 2.1操作 1 的本质:字符可以任意排列 2.2操作 2 的本质:出现次数是可以交换的 2.…...

[足式机器人]Part2 Dr. CAN学习笔记-Ch0-1矩阵的导数运算
本文仅供学习使用 本文参考: B站:DR_CAN Dr. CAN学习笔记-Ch0-1矩阵的导数运算 1. 标量向量方程对向量求导,分母布局,分子布局1.1 标量方程对向量的导数1.2 向量方程对向量的导数 2. 案例分析,线性回归3. 矩阵求导的链…...

如何让软文更具画面感,媒介盒子分享
写软文这种带有销售性质的文案时,总说要有画面感,要有想象空间。只有针对目标用户的感受的设计,要了解用户想的是什么,要用可视化的描述来影响用户的感受,今天媒介盒子就和大家分享:如何让软文更具画面感。…...

Hadoop学习笔记(HDP)-Part.19 安装Kafka
目录 Part.01 关于HDP Part.02 核心组件原理 Part.03 资源规划 Part.04 基础环境配置 Part.05 Yum源配置 Part.06 安装OracleJDK Part.07 安装MySQL Part.08 部署Ambari集群 Part.09 安装OpenLDAP Part.10 创建集群 Part.11 安装Kerberos Part.12 安装HDFS Part.13 安装Ranger …...
Leetcode 3577. Count the Number of Computer Unlocking Permutations
Leetcode 3577. Count the Number of Computer Unlocking Permutations 1. 解题思路2. 代码实现 题目链接:3577. Count the Number of Computer Unlocking Permutations 1. 解题思路 这一题其实就是一个脑筋急转弯,要想要能够将所有的电脑解锁&#x…...
鸿蒙中用HarmonyOS SDK应用服务 HarmonyOS5开发一个医院挂号小程序
一、开发准备 环境搭建: 安装DevEco Studio 3.0或更高版本配置HarmonyOS SDK申请开发者账号 项目创建: File > New > Create Project > Application (选择"Empty Ability") 二、核心功能实现 1. 医院科室展示 /…...
Java入门学习详细版(一)
大家好,Java 学习是一个系统学习的过程,核心原则就是“理论 实践 坚持”,并且需循序渐进,不可过于着急,本篇文章推出的这份详细入门学习资料将带大家从零基础开始,逐步掌握 Java 的核心概念和编程技能。 …...

IoT/HCIP实验-3/LiteOS操作系统内核实验(任务、内存、信号量、CMSIS..)
文章目录 概述HelloWorld 工程C/C配置编译器主配置Makefile脚本烧录器主配置运行结果程序调用栈 任务管理实验实验结果osal 系统适配层osal_task_create 其他实验实验源码内存管理实验互斥锁实验信号量实验 CMISIS接口实验还是得JlINKCMSIS 简介LiteOS->CMSIS任务间消息交互…...

微软PowerBI考试 PL300-在 Power BI 中清理、转换和加载数据
微软PowerBI考试 PL300-在 Power BI 中清理、转换和加载数据 Power Query 具有大量专门帮助您清理和准备数据以供分析的功能。 您将了解如何简化复杂模型、更改数据类型、重命名对象和透视数据。 您还将了解如何分析列,以便知晓哪些列包含有价值的数据,…...

中医有效性探讨
文章目录 西医是如何发展到以生物化学为药理基础的现代医学?传统医学奠基期(远古 - 17 世纪)近代医学转型期(17 世纪 - 19 世纪末)现代医学成熟期(20世纪至今) 中医的源远流长和一脉相承远古至…...

DingDing机器人群消息推送
文章目录 1 新建机器人2 API文档说明3 代码编写 1 新建机器人 点击群设置 下滑到群管理的机器人,点击进入 添加机器人 选择自定义Webhook服务 点击添加 设置安全设置,详见说明文档 成功后,记录Webhook 2 API文档说明 点击设置说明 查看自…...

《Docker》架构
文章目录 架构模式单机架构应用数据分离架构应用服务器集群架构读写分离/主从分离架构冷热分离架构垂直分库架构微服务架构容器编排架构什么是容器,docker,镜像,k8s 架构模式 单机架构 单机架构其实就是应用服务器和单机服务器都部署在同一…...

消防一体化安全管控平台:构建消防“一张图”和APP统一管理
在城市的某个角落,一场突如其来的火灾打破了平静。熊熊烈火迅速蔓延,滚滚浓烟弥漫开来,周围群众的生命财产安全受到严重威胁。就在这千钧一发之际,消防救援队伍迅速行动,而豪越科技消防一体化安全管控平台构建的消防“…...

UE5 音效系统
一.音效管理 音乐一般都是WAV,创建一个背景音乐类SoudClass,一个音效类SoundClass。所有的音乐都分为这两个类。再创建一个总音乐类,将上述两个作为它的子类。 接着我们创建一个音乐混合类SoundMix,将上述三个类翻入其中,通过它管理每个音乐…...