猪齿鱼 开源中心

开源开放,共创共享!猪齿鱼开源版基于开源技术打造,也作为开源产品而开放

始于开源,馈与开源

开源优势

  • 混合云的容器平台

    容器技术和Kubernetes提供的容器编排和管理能力,可将企业专有云和公有云基础设施平滑地融合在一起,使混合云平台具有良好的扩展性、延伸性,并拥有在发生任何部分损坏或宕机时执行自修复的快速响应能力,确保应用系统具有提供稳定高效服务的能力。

  • GitOps持续交付流水线

    借助GitOps的最佳实践,将应用系统的声明性基础架构和应用程序存放在Git版本库中,使用Git来加速和简化Kubernetes的应用程序部署和运维任务,实现一个完整的端到端的交付流水线,提高业务的敏捷度,增加企业市场的竞争力。

  • 基于HZERO的微服务应用架构

    基于汉得微服务技术平台HZERO的微服务架构,将系统模块拆分成多个各自独立的微服务,降低应用模块的耦合度;基于 Spring Boot 进行通用性模块的封装,例如鉴权服务、调度服务、消息服务等等。为企业服务化中台整合、数字化中台转型提供强力支持。

开源功能

开发管理

包括集成GitLab的代码统一管理能力、支持多种类型的制品库管理能力、集成CI与CD的自动化流水线、内建的代码扫描与质量分析,全流程跟进开发过程。

  • 代码管理

    集成Gitlab作为代码托管的仓库,方便代码的管理和维护,采用了 github-flow 作为分支管理策略的主体,帮助团队监理规范,同时智能检测代码质量,实时了解应用服务中代码的健康程度。

  • 制品库管理

    提供Harbor、Maven、NPM等软件包管理工具,可进行创建、权限维护、包列表引入、Docker镜像管理、日志监控等,保障制品的安全性、高可用性、可分析性。

  • CI/CD流水线

    集成CI、CD流水线,实现了CI/CD流程执行的自动化与CI/CD任务编排的可视化,并支持预置多个任务或人工卡点任务,提高交付效率。

  • 容器

    集成Kubernetes实现对环境资源的统一管理与监控,提供高度弹性可伸缩的管理能力,支持容器化应用的生命周期管理。

部署管理

包括集群管理、环境管理、资源管理,支持集群与环境的统一管理和集中分配,支持自动化部署流水线与一键式的手工部署,高效灵活地支撑产品运维。

  • 集群管理

    用于运行Kubernetes的托管群组,帮助用户在此统一调配资源和管理环境。

  • 环境配置

    支持灵活配置项目下所有的环境,可以查看GitOps日志、管理部署配置、分配权限和设置资源安全。

  • 资源管理

    支持从应用服务与容器环境两个维度查看项目下所有的Kubernetes资源及其详情,以便同时满足开发人员与部署运维人员对于资源信息的需求。

  • 应用部署

    提供了可视化与一键式的手动部署方式,并统一管理环境资源,例如GitOps日志、部署配置、健康检查、权限分配等。

版本对比

选择合适的版本,开启端到端效能开发之旅

  • 模块
  • 功能
  • 开源版

    始于开源,馈与开源

  • SaaS标准版

    按人需付费,适合中小型企业

  • SaaS企业版

    10人起售,适合大中型企业

  • 协作

    敏捷迭代
  • 知识沉淀
  • 需求管理
  • 知识库
  • 文档库
  • 项目群

    迭代日历
  • PI目标
  • PI路线图
  • 开发

    代码管理
  • 制品库管理
  • CI/CD流水线
  • 质量管理
  • 部署

    主机部署
  • 环境配置
  • 容器部署
  • 测试

    功能测试
  • AI测试
  • 性能测试
  • 流量回归测试
  • UI测试
  • 容器

    集群管理
  • 资源管理