myunxi / agent-updater

公司级的agent部署管理工具,支持横向扩展

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

####首次提交fork自:https://gitcafe.com/ops ####原作者:UlricQin

fork已经过原作者同意。


##简介 该项目主要用来管理各服务器上的各个业务系统的agent,并非部署agent。(一个部署agent应该有更加复杂的逻辑和功能)

因此建议在装机初始化的时候,就进行updater的安装。

meta可支持横向扩展。

##Feature

  • 轻量,简单有效
  • 支持版本
  • 支持横向扩展
  • 支持小流量环境测试
  • 支持自定义

##架构 本项目分为updatermeta两部分:

  • updater部署于机器上,作为一个agent,负责管理各业务的agent,同时与meta进行交互。
  • meta作为服务端,接收来自updater的心跳请求,同时根据请求的机器来返回应该部署的相应版本。

About

公司级的agent部署管理工具,支持横向扩展

License:Apache License 2.0


Languages

Language:Go 87.2%Language:Shell 12.8%