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

基于 Kubernetes 部署容器平台kubesphere

一 前言:

k8s 大家都已经非常熟悉了,网上流传着非常多的搭建部署文档,有kubeadmin的有二进制的,还有基于第三方的部署工具的,反正是各种部署方法都有,k8s部署技术热门可见一斑。但是不管哪种部署都需要了解k8s技术基本知识,总是部署感觉吃不准。

有没有靠谱的不需要了解太多知识就可以部署一套k8s集群的工具没有?当然有,我就是针对以上问题开发了一套k8s集群部署工具,本人给它取名叫kms部署工具。是基于k8s服务二进制方式自动化,且图形界面就像使用windows安装程序一样,完成k8s集群企业级二进制部署。

二 k8s集群自动化部署

k8s集群自动化部署,我就不再赘述,可以参考之前文档介绍,图形界面如下:

部署方式:准备三台 rockylinux9.3 虚拟主机,规划好ip地址。从下面地址获取部署工具

工具免费下载地址:(下载后联系作者授权试用期7天)
链接: https://pan.baidu.com/s/1PVzAv0Cl1eKNqfPKhFDfLg?pwd=28tx 提取码: 28tx

以上网盘里面有详细部署教程和部署视频请参考。

三  部署容器管理平台kubesphere

    部署kubesphere也非常简单。

1 硬件环境要求:确保k8s集群主机配置是 4核心 4G内存以上

2 部署数据持久化存储:请参考之前文档 《k8s v1.26 实战csi-nfs 部署》这里不再赘述

3 部署kubesphere

执行下面两条命令即可

kubectl apply -f https://github.com/kubesphere/ks-installer/releases/download/v3.3.2/kubesphere-installer.yamlkubectl apply -f https://github.com/kubesphere/ks-installer/releases/download/v3.3.2/cluster-configuration.yaml

注:也可以选择先使用curl工具下载两个yaml文件后 执行:

kubectl apply -f kubesphere-installer.yaml
kubectl apply -f cluster-configuration.yaml

确保机器可以联网,等上几分钟后我们可以通过下面命令查看部署情况

kubectl logs -n kubesphere-system $(kubectl get pod -n kubesphere-system -l 'app in (ks-install, ks-installer)' -o jsonpath='{.items[0].metadata.name}') -f

如果顺利的话,预计10-15分钟就完成自动部署了。

看到上面界面,恭喜你kubesphere 部署完成。可以通过下面信息访问了。

使用浏览器打开对应ip端口 就进入了kubesphere界面了,你就可以在kubesphere的世界里点击鼠标完成项目部署了。

四,总结

     经过以上几步我们就很快拥有一套自己的容器paas管理平台,功能可以媲美阿里云ACK,在公司内部做测试,绰绰有余的。该系统集成了 监控,持续集成,日志查看 等等非常专业的功能。实现蓝绿发布,金丝雀发布都是手到擒来。

如果你在部署过程中有问题,请及时留言联系,如需要远程指导也请留言。

http://www.xdnf.cn/news/6275.html

相关文章:

  • CCF第七届AIOps国际挑战赛季军分享(RAG)
  • YOLO v2:目标检测领域的全面性进化
  • 记录 QT 在liunx 下 QFileDialog 类调用问题 ()Linux下QFileDialog没反应)
  • AI日报 · 2025年5月14日|Android 生态大型更新与多端 Gemini 集成
  • UPS是什么?UPS 不间断电源有哪些适配的升压芯片?
  • zabbix7.2最新版本 nginx自定义监控(三) 设置触发器
  • MySQL之基础索引
  • postman 用法 LTS
  • 互联网大厂Java求职面试:AI内容生成平台下的高并发架构设计与性能优化
  • CycleISP: Real Image Restoration via Improved Data Synthesis通过改进数据合成实现真实图像恢复
  • Linux grep -r 查找依赖包是否存在依赖类 Class
  • 【Pycharm】pycharm修改注释文字的颜色
  • HDD 安全擦除:何时以及如何在 Windows PC 上安全擦除硬盘
  • 【SSL证书系列】客户端如何检查中间CA签名是否由根CA签发
  • 应用示例1:交通灯
  • 怎么快速换电脑浏览器的ip:方法与注意事项
  • Java零基础学习Day13——面向对象进阶
  • ClickHouse详解
  • Android学习总结之Glide自定义三级缓存(实战篇)
  • Linux相关概念和易错知识点(39)(URL、HTTP)
  • PlantSimulation 隐藏 Frame节点(Structure)的操作方法
  • 怎么实现Redis的高可用?
  • k8s 中使用 Service 访问时NetworkPolicy不生效问题排查
  • 快消零售AI转型:R²AIN SUITE如何破解效率困局
  • 电脑内存智能监控清理,优化性能的实用软件
  • linux - 权限的概念
  • BMS工具箱用来执行贝叶斯模型平均(BMA)计算模块
  • 最大熵逆强化学习
  • 解密企业级大模型智能体Agentic AI 关键技术:MCP、A2A、Reasoning LLMs- OpenAI AGI 五阶段
  • Manus AI 原理深度解析第二篇:Modules Agent Loop