文件名称:maestro-ng:基于Docker的多主机环境的编排
文件大小:98KB
文件格式:ZIP
更新时间:2024-02-25 14:40:56
docker orchestration maestro maestro-ng DockerPython
大师 MaestroNG是基于Docker的多主机环境的协调器。 原始是作为基于Docker的部署的单主机协调器而开发的。 考虑到Docker编写时的状态,这是使用Docker容器作为应用程序分发单位来编排部署的重要的第一步。 从那时起,Docker取得了长足的进步,跨多个主机的部署和环境变得越来越普遍,并且需要进行一些编排。 基于原始Maestro的想法,并从Docker的链接功能中汲取灵感,MaestroNG使使用Docker容器的复杂多主机环境的部署和控制成为可能,并且易于使用。 Maestro当然支持服务之间声明的依赖关系,并确保在环境启动期间兑现这些依赖关系。 什么是艺术大师
【文件预览】:
maestro-ng-main
----MANIFEST.in(34B)
----.travis.yml(101B)
----release.sh(2KB)
----docs()
--------port_mapping.rst(4KB)
--------orchestration.rst(4KB)
--------links.rst(825B)
--------conf.py(9KB)
--------usage.rst(4KB)
--------restart_policy.rst(760B)
--------volume_bindings.rst(1KB)
--------guest_functions.rst(7KB)
--------dependencies.rst(2KB)
--------lifecycle_checks.rst(6KB)
--------registries.rst(2KB)
--------examples()
--------Makefile(7KB)
--------environment_variables.rst(2KB)
--------index.rst(2KB)
--------changes.md(20KB)
--------environment.rst(13KB)
----Dockerfile(300B)
----tests()
--------unittests.py(31KB)
--------yaml()
--------__init__.py(0B)
----tox.ini(362B)
----LICENSE(11KB)
----setup.cfg(28B)
----requirements.txt(100B)
----setup.py(2KB)
----.gitignore(76B)
----Makefile(145B)
----.dockerignore(65B)
----README.md(4KB)
----maestro()
--------guestutils.py(5KB)
--------extensions()
--------lifecycle.py(9KB)
--------audit.py(15KB)
--------__main__.py(8KB)
--------maestro.py(25KB)
--------__init__.py(160B)
--------entities.py(35KB)
--------shipproviders.py(3KB)
--------plays()
--------loader.py(4KB)
--------version.py(123B)
--------environment.py(1KB)
--------termoutput.py(5KB)
--------exceptions.py(2KB)