一、开源项目简介
ChengYing名字由来为中国古代十大名剑之一-承影。
二、开源协议
使用Apache-2.0开源协议
三、界面展示
安装部署
集群管理
集群服务
监控告警
四、功能概述
功能特征
统一的产品包schema定义
集群管理
安装部署
服务管理
监控告警
产品包升级/回滚
节点扩容/缩容
五、技术选型
整体架构
环境要求
| 类别 | 要求 | 
| 操作系统 | CentOS 7 以上 | 
| 时间同步 | 所有主机时区和时间必须一致 | 
| 磁盘目录 | 系统盘至少100G,数据盘挂载到 /data 目录 | 
| 系统编码 | UTF-8 | 
| 主机名 | 不重复 | 
| 其他 | 要求所有主机 络互通 | 
快速启动?
请自行下载 ChengYing 最新版本的离线安装包
# 解压安装包$ tar zxvf chengying-release-1.0.tar.gz$ cd chengying-release-1.0# 运行安装脚本$ sh install.sh local_ip            #local_ip为Chengying所在机器ip安装完成后,使用 docker ps 命令检查服务状态
若有异常,可以使用 docker-compose up -d 命令进行重新启动
$ cd chengying-release-1.0/easymanager$ docker-compose up -d登录
地址:http://local_ip # local_ip为Chengying所在机器ip用户名:admin@dtstack.com密码:DT#passw0rd2019源码构建?
Chengying-Server?
克隆代码仓库
访问一飞开源:https://code.exmay.com/安装依赖
初始化配置
matrix 会默认加载配置文件 
chengying-server/matrix/example-config.yml,请修改该配置文件
本地调试
$ cd matrix$ go run main.go config.go -c example-config.yml --debug构建 matrix 容器镜像
$ cd matrix$ gox -os=linux -arch=amd64$ mv matrix_linux_amd64 matrix$ docker build -t matrix:latest .Chengying-Agent?
克隆代码仓库
访问一飞开源:https://code.exmay.com/安装依赖
构建
支持三种操作系统linux/windows/darwin的构建
make allChengying-Front?
基于 webpack 的开发配置环境,可以使用 npm 管理项目 克隆代码仓库
访问一飞开源:https://code.exmay.com/依赖
推荐使用 yarn 管理依赖
yarn add package.name构建
##开发构建npm start 或者 npm run dev##生产构建npm run build六、源码地址
访问一飞开源:https://code.exmay.com/
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!