惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

L
LangChain Blog
V
V2EX
爱范儿
爱范儿
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Martin Fowler
Martin Fowler
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Apple Machine Learning Research
Apple Machine Learning Research
WordPress大学
WordPress大学
有赞技术团队
有赞技术团队
宝玉的分享
宝玉的分享
Last Week in AI
Last Week in AI
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
罗磊的独立博客
小众软件
小众软件
Vercel News
Vercel News
博客园 - 司徒正美
阮一峰的网络日志
阮一峰的网络日志
V
Visual Studio Blog
J
Java Code Geeks
P
Proofpoint News Feed
MongoDB | Blog
MongoDB | Blog
B
Blog
美团技术团队
量子位

博客园 - uestc2007

AI 智能体项目的测试 vllm方式部署Deepseek R1、Embedding、Reranker、Qwen 磁盘挂载 LibreOffice 批量将.doc文件转换为.docx Supervisor 监控 Python 服务 容器异常或停止自动启动脚本 资源监控脚本 Docker 安全及日志管理 Docker资源控制 做项目管理需要哪些技能 项目管理的基本工作是什么 知识图谱介绍(三) 知识图谱介绍(二) 知识图谱介绍(一) Registry&Harbor私有仓库构建 EMQX配置用户名和密码开启emqx_auth_mnesia认证方式连接 开关量、数字量、模拟量、离散量和脉冲量它们之间有什么区别? Kubernetes基础总结 Kubernetes管理应用程序、服务常用命令、集群监视
安装Kuboard管理k8s
uestc2007 · 2024-01-25 · via 博客园 - uestc2007

一、Kuboard 介绍

Kuboard 是一款免费的 Kubernetes 管理工具,提供了丰富的功能,结合已有或新建的代码仓库、镜像仓库、CI/CD工具等,可以便捷的搭建一个生产可用的 Kubernetes 容器云平台,轻松管理和运行云原生应用。您也可以直接将 Kuboard 安装到现有的 Kubernetes 集群,通过 Kuboard 提供的 Kubernetes RBAC 管理界面,将 Kubernetes 提供的能力开放给您的开发/测试团队。

二、Kuboard 介绍

参考资料:https://kuboard.cn/

https://www.cnblogs.com/linuxk/p/16917804.html

1、在线安装

1)安装

kubectl apply -f https://kuboard.cn/install-script/kuboard.yaml
kubectl apply -f https://addons.kuboard.cn/metrics-server/0.3.7/metrics-server.yaml

2)获取Token

执行命令:
# 如果您参考 www.kuboard.cn 提供的文档安装 Kuberenetes,可在第一个 Master 节点上执行此命令 echo $(kubectl
-n kube-system get secret $(kubectl -n kube-system get secret | grep ^kuboard-user | awk '{print $1}') -o go-template='{{.data.token}}' | base64 -d)

取输出信息中 token 字段:

3)访问Kuboard

Kuboard Service 使用了 NodePort 的方式暴露服务,NodePort 为 32567;您可以按如下方式访问 Kuboard。

http://任意一个Worker节点的IP地址:32567/

输入前一步骤中获得的 token,可进入 Kuboard 集群概览页

 2、离线安装

1)下载Kuboard镜像

包kuboard.yaml、metrics-server.yaml、Kuboard镜像

下载地址:

链接:https://pan.baidu.com/s/1OyebDakj1-YD6g2HffIx8w
提取码:6msj

2)通过docker加载Kuboard镜像包并上传镜像仓库

(1)加载镜像包

docker load -i kuboard.tar.gz

(2)修改镜像名称及版本号

docker tag eipwork/kuboard:v3 192.168.8.100:5001/kuboard:v3

REPOSITORY:镜像名称 TAG:镜像标签

(3)上传对应的镜像仓库

docker push 192.168.8.100:5001/kuboard:v3

2、修改kuboard.yaml和metrics-server.yaml的image地址

必要的修改

  • 修改ImagePullPolicy=IfNotPresent 
  • 修改image:eipwork/kuboard:v3 192.168.8.100:5001/kuboard:v3

(1)修改kuboard.yaml的image

(2)修改metrics-server.yaml的image

3、通过kubectl 创建

(1)kubectl apply -f kuboard.yaml

(2)kubectl apply -f metrics-server.yaml

查看pod是否正常启动


对应两个pod的status为running,说明容器启动成功

四、访问kuboard

(1)通过浏览器输入IP:32567

默认用户名admin 密码:Kuboard123

(2)登录进来之后需要添加对应的集群

(3)我们通过kubeconfig方式进行添加集群

 (4)输入对应的名称和描述以及需要到k8s所在集群查看配置 信息

(5)复制粘贴到第3步的窗口当中

(6)安装成功,可以通过kuboard对k8s集群的管控