从总体技术架构上主要分为以下4个方面:

    • 基础资源,主要指硬件基础资源,包括主机,存储,网络等
    • 支撑组件,Kubernetes 运行在基础资源之上,支撑组件运行在 k8s 或基础资源之上,多为成熟的数据库,中间件,及工具。
    • 业务服务,Choerodon 的业务服务,目前主要包括用户故事,敏捷及 Devops 服务。

    业务架构

    如上图所示,业务架构总体上分为以下3个部分:

    • 敏捷项目管理,实现基于 Scrum 的敏捷项目管理功能,主要包括用户故事地图,Issue,Kanban,以及多维度报表分析。
    • 部署管理,基于 K8S 提供持续部署功能,主要包括,环境管理,部署管理,服务管理,对外网络管理。