1 Star 0 Fork 19

白鹭云 / chengying

forked from 袋鼠云 / chengying 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 1.83 KB
一键复制 编辑 原始数据 按行查看 历史
jiangbo 提交于 2022-05-19 20:21 . Update READEME.md

ChengYing

ChengYing名字由来为中国古代十大名剑之一-承影。

ChengYing来源于数栈运维管家-EasyManager,是袋鼠云数栈运维保障团队出品的一款支持标准化schema定义、自动化部署产品包的软件,旨在对产品包下每个服务进行部署、升级、卸载、配置等操作,解放人工运维成本。

功能特征

统一的产品包schema定义

  • 抽象化产品包定义,用一套标准的schema定义一个产品包的完整的生命周期,包括安装、启动、配置、升级、卸载等。

集群管理

  • 支持多集群设置,便于在一套Chengying系统中部署多套资源隔离的服务;
  • 支持对集群中所有产品包、所有主机、集群资源的管理。

安装部署

  • 支持产品包的快速安装与部署。

服务管理

  • 支持查看各服务及服务实例的运行状态、健康检查状态;
  • 支持服务的配置修改下发;
  • 支持服务的滚动重启;
  • 支持服务的配置查看。

监控告警

  • 集成prometheus/grafana组件作为可视化仪表盘组件监控集群、主机、服务性能检测;
  • 支持邮件、短信、钉钉以及自定义告警通道发送告警信息。

产品包升级/回滚

  • 支持产品包、增量包、服务参数修改后的产品升级部署及版本回滚。

节点扩容/缩容

  • 支持根据集群运行状况,产品化支持主机资源扩充与缩减。

整体架构

架构图

快速开始

请点击快速开始

如何贡献

请点击如何贡献

Lincence

ChengYing is under the Apache 2.0 license. See the LINCENCE file for details.

Go
1
https://gitee.com/egret_cloud/chengying.git
git@gitee.com:egret_cloud/chengying.git
egret_cloud
chengying
chengying
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891