-
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
- 周悦秋
- 10832
- 最后编辑:管理员 于 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台机器就可以运行,如果你有更多的服务器,平台支持集群扩容。
发表评论