1. 安装渠成
1.1 快速安装
2. 渠成介绍
2.1 产品简介
2.2 架构说明
2.3 主要特性
3. 安装应用
3.1 安装应用
4. 平台使用
4.1 账号管理
4.2 仪表盘
4.3. 应用市场
4.3.1 应用列表
4.3.2 应用安装
4.4. 服务管理
4.4.1 服务详情和服务操作
4.4.2 服务备份与回滚
4.5 服务导航
4.6 应用升级
4.7. 后台管理
4.7.1 平台升级
4.7.2 数据库管理
4.7.3 平台备份与恢复
4.7.4 LDAP服务
4.7.5 域名解析
4.7.6 域名管理
4.7.7 负载均衡
5. 命令行工具
5.1 安装与升级
5.2 版本升级文档
5.3 通过命令行升级平台
5.4 平台管理
5.5 应用管理
5.6 全局数据库管理
5.7 平台应用端口映射
5.8 其他功能
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 服务
7. 问题排查
7.1 问题反馈
7.2 安装问题

架构说明

2022-06-01 20:43:54
周悦秋
10794
最后编辑:管理员 于 2023-01-15 13:16:46
分享链接

平台采用分层结构设计,每层实现不同的功能;

一、架构图

logical-architecture

1.1 前台管理

前台管理也称之为前台,承接功能的展现与业务层功能的实现,如用户管理、团队管理、平台管理、服务管理等,通过调用平台层接口实现对后端资源的控制与分配。

前台管理使用PHP语言开发,通过zentaoPHP框架来实现,用户不需要关注如何安装前台服务,平台命令行自动为您安装该服务。

1.2 平台管理

平台管理负责资源的抽象与整合、应用管理、监控告警、安全审计等功能,使用Golang语言开发。

渠成平台服务模块:

  • CNE-API:云原生引擎API服务,负责抽象与整合Kubernetes的资源

1.3、资源管理

资源管理负责容器资源的调度,由Kubernetes(K3s)和容器引擎(Containerd)组成,Kubernetes负责容器的调度与管理,容器引擎负责维护容器的状态。

1.4 资源层

资源层是服务器和存储,支持虚拟化和分布式存储。渠成平台最少1台机器就可以运行,如果你有更多的服务器,平台支持集群扩容。

发表评论
评论通过审核后显示。