• 💂 个人网站: IT知识小屋
  • 🤟 版权: 本文由【IT学习日记】原创、在CSDN首发、需要转载请联系博主
  • 💬 如果文章对你有帮助、欢迎关注、点赞、收藏(一键三连)和订阅专栏哦

简介

本系统是一款基于Kubernetes的开源云原生应用管理平台,致力于将复杂的容器编排与应用管理能力转化为简单易用的开发运维体验。系统提供了全流程的图形化管理界面和标准化流程,无需深入学习Kubernetes,即可轻松管理应用的全生命周期,实现应用快速上线、监控、升级与运维。适用于企业快速构建云原生应用平台,降低技术门槛与落地成本。

特点:

  • 零技术门槛: Serverless级使用体验,屏蔽Kubernetes、容器、微服务等底层复杂度,开发者仅需关注业务代码

  • 代码无需改动,就能变成云原生应用: 对于新业务或已有业务,代码不需要改动就能将其容器化。不需要懂Docker 、Kubernetes等技术,就能将应用部署起来,具备云原生应用的全部特性。

  • 普通开发者不需要学习就能实现应用运维: 通过应用级抽象,普通开发者了解应用的相关属性就能实现应用运维,并通过插件扩展监控、性能分析、日志、安全等运维能力,应用运维不再需要专用的SRE。

  • 像安装手机App一样安装云原生应用: 各类云原生应用以应用模版的形式存放到应用市场,当对接各种基础设施或云资源,实现应用即点即用或一键安装/升级。

  • 复杂应用一键交付客户环境: 复杂应用发布成应用模版,当客户环境可以联网,对接客户环境一键安装运行,当客户环境不能联网,导出离线应用模版,到客户环境导入并一键安装运行。


架构

技术架构

业务流程


竞品对比

对比 本平台 Rancher KubeSphere
核心定位 应用级PaaS,应用抽象与交付,无需学习 Kubernetes 的容器平台 Kubernetes管理平台,多集群管理与运维 分布式操作系统,全栈容器化解决方案
面向用户 开发者、应用运维人员、企业IT人员 (尤其是不熟悉K8s的团队) K8s管理员、平台运维团队 K8s管理员、DevOps工程师、有K8s经验的开发者
与K8s关系 高度抽象K8s,用户无需感知K8s细节;可纳管已有K8s或一键安装K8s(可跑在Rancher之上) 管理和编排K8s集群 (有自己的发行版本RKE和K3s) K8s之上的扩展各种能力,快速安装K8s集群,也可纳管其他K8s集群
核心价值 极简应用管理:源码/软件包/镜像直接部署,应用级运维
软件资产化:应用模版化,一键交付与复用
业务连续性:无感知升级、回滚
低门槛:无需K8s经验
多集群统一管理:跨云、跨数据中心
简化K8s运维:监控、告警、日志、安全
生态整合:丰富的应用商店 (Helm)
全栈能力:整合DevOps、服务网格、可观测等工具
一致的用户体验:友好的UI
即插即用架构:灵活扩展
学习曲线 低:专注于应用本身,模版扩展能力 中:需理解K8s集群管理 中高:需理解K8s及相关生态组件
适用场景 快速应用交付与迭代
企业IT管理平台
信创平台和信创应用改造
降低云原生技术门槛
管理多个、异构的K8s集群
企业统一的K8s基础设施平台
需要专业K8s运维和安全能力
构建容器平台
需要开箱即用的DevOps、服务网格等能力
希望在K8s之上获得更完整、集成的体验

系统亮点

  • 无需编写Dockerfile和Yaml:平台可自动识别多种开发语言,如Java、Python、Golang、NodeJS、PHP、.NetCore等。通过向导式操作流程即可完成构建和部署,无需手动编写Dockerfile或Yaml文件,也能快速完成应用运行。

  • 模块化拼装:在平台上运行的业务组件可一键发布为可复用的应用模版。通过统一的组件库存储,实现业务组件的积木式拼装,方便业务组件的累积与复用,提高开发效率。

  • 应用一键安装与升级:平台提供上百款开箱即用的应用和微服务模版,支持一键安装与升级,让部署与迭代变得更加高效便捷。

  • 丰富的可观测性:系统提供全面的监控能力,包括集群监控、节点监控、应用监控以及组件监控,帮助运维团队随时掌握系统状态。

  • 应用全生命周期管理:提供类似Serverless的体验,支持应用与组件的全生命周期管理与运维操作,如启动、停止、构建、更新、自动伸缩以及网关策略管理等,同时无侵入现有微服务架构。


功能列表

应用管理

  • 零门槛部署:通过向导式操作,支持一键部署应用,无需复杂配置

  • 生命周期管理:支持应用上线、升级、回滚和停止等全流程管理

  • 应用监控:实时监控应用状态、资源使用情况和健康状况

企业应用商店

  • 应用一键安装:从企业应用商店中快速部署所需应用

  • 应用共享与升级:支持将企业内部应用发布到应用商店供团队使用,安装与升级同样便捷

多集群与多租户支持

  • 多Kubernetes集群管理:统一管理多个集群,资源隔离清晰

  • 租户隔离:不同部门或团队可以独立管理自己的应用和资源

DevOps支持

  • 自动化CI/CD:支持快速集成与交付

  • 标准化流程:通过平台自带的操作界面,实现应用从开发到上线的全流程管理


UI界面

首页

创建应用:支持应用市场、镜像构建、源码构建、Yaml四类方式

应用市场

构建信息

组件控制台


开源地址&使用手册

点击下方的【IT学习日记】回复【资源】领取!

如果这篇文章对您有帮助,请一定帮我点个 “关注”“点赞”,这对我非常重要。我将会继续推荐更多优质项目和新闻。

写在最后

1000+优质开源项目更新进度:211/1000。如需更多类型优质项目推荐,请在文章后留言。

在这里插入图片描述

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐