-   
                          1. 安装渠成
- 1.1 快速安装
 
 - 2. 渠成介绍
 -   
                          3. 安装应用
- 3.1 安装应用
 
 - 4. 平台使用
 - 5. 命令行工具
 -   
                          6. 解决方案
-   
                              6.1. 服务对接
- 6.1.1 生成 Gitlab 访问令牌
 - 6.1.2 创建 Gitlab 操作用户
 - 6.1.3 生成 Gitea 访问令牌
 - 6.1.4 创建 Gitea 操作用户
 - 6.1.5 对接 Sonarqube 服务
 - 6.1.6 对接 Jenkins 服务
 
 
 -   
                              6.1. 服务对接
 - 7. 问题排查
 
架构说明
- 2022-06-01 20:43:54
 - 周悦秋
 - 11969
 - 最后编辑:管理员 于 2023-01-15 13:16:46
 - 分享链接
 
平台采用分层结构设计,每层实现不同的功能;
一、架构图
                    
1.1 前台管理
前台管理也称之为前台,承接功能的展现与业务层功能的实现,如用户管理、团队管理、平台管理、服务管理等,通过调用平台层接口实现对后端资源的控制与分配。
前台管理使用PHP语言开发,通过zentaoPHP框架来实现,用户不需要关注如何安装前台服务,平台命令行自动为您安装该服务。
1.2 平台管理
平台管理负责资源的抽象与整合、应用管理、监控告警、安全审计等功能,使用Golang语言开发。
渠成平台服务模块:
- CNE-API:云原生引擎API服务,负责抽象与整合Kubernetes的资源
 
1.3、资源管理
资源管理负责容器资源的调度,由Kubernetes(K3s)和容器引擎(Containerd)组成,Kubernetes负责容器的调度与管理,容器引擎负责维护容器的状态。
1.4 资源层
资源层是服务器和存储,支持虚拟化和分布式存储。渠成平台最少1台机器就可以运行,如果你有更多的服务器,平台支持集群扩容。
    
                   发表评论