【文件属性】:
文件名称:maestro:面向懒惰软件开发人员的智能部署系统
文件大小:2.51MB
文件格式:ZIP
更新时间:2021-05-14 09:24:35
Go
大师
面向懒惰软件开发人员的智能部署系统
Maestro是一个开发系统,能够在分散的CoreOS集群上构建和部署应用程序(docker映像)。 使用简单的JSON配置描述应用程序,并将其转换为可运行的Fleet单元,而有关名称空间,DNS,容器链接等的所有负担均由Maestro自动处理
Maestro基于
Maestro是用以下工具编写的一组工具
高朗
重击
制作
HTML
Maestro组件/工具/泊坞窗容器
Spartito容器
小提琴容器
CoreOS流浪者注册表
CoreOS流浪者集群
注册表容器
普罗米修斯容器
格拉法纳容器
GoDoc
基调
先决条件
为您的体系结构安装Vagrant和Fleetctl和Golang 。
安装
$ git clone https://github.com/crisidev/maestro
$ cd maestro
$ make
go c
【文件预览】:
maestro-master
----vagrant()
--------maestro-vagrant-cluster()
--------maestro-vagrant-registry()
----.gitmodules(961B)
----templates.go(984B)
----containers()
--------maestro-grafana()
--------maestro-spartito()
--------maestro-prometheus()
--------maestro-currentweather()
--------maestro-violino()
----logs.go(3KB)
----keynote()
--------maestro.key(2.47MB)
----fleet.go(4KB)
----config()
--------maestro-pinger.json(436B)
--------maestro-metrics.json(1KB)
--------maestro-globalweather.json(806B)
--------maestro-currentweather.json(801B)
----LICENCE(18KB)
----README.md(8KB)
----Makefile(2KB)
----etcd.go(2KB)
----commands.go(7KB)
----tests()
--------config_test.go(4KB)
--------username_test.go(21B)
--------fleet_test.go(21B)
----templates()
--------run-unit.tmpl(1KB)
--------build-unit.tmpl(713B)
----.gitignore(74B)
----cmd()
--------maestro()
--------.gitignore(4B)
----maestro.jpg(210KB)
----config.go(10KB)