文件名称:nomad-demo:用于运行Hashicorp Nomad的基于Vagrant的演示设置
文件大小:364KB
文件格式:ZIP
更新时间:2024-02-26 22:07:15
vagrant demo consul prometheus nomad
Nomad演示 Kubernetes无处不在,并且是一个出色的平台,特别是如果您使用Amazon Web Services,Google Cloud或Microsoft Azure等大型云提供商的集成产品。 但是在本地安装它可能是一个挑战:在生产中需要理解和管理许多新概念和抽象层,包括用于软件定义的网络和存储适配器的多个选项。 尤其是较小的管理团队通常无法立即应对这一挑战,最终部署的软件和服务数量并不总是证明这种复杂性是合理的。 可能值得考虑选择其他方法,尤其是如果不仅要集中管理容器,还要集中管理其他传统工作负载(例如Java应用程序或VM)。 该演示项目使用了HashiCorp的Con
【文件预览】:
nomad-demo-master
----nomad_jobs()
--------artifacts()
--------grafana.nomad(1KB)
--------hello-world-docker.nomad(1KB)
--------hello-world-vault-policy.vault(71B)
--------hello-world-java.nomad(2KB)
--------hello-world-vault()
--------hello-world-vault.nomad(1KB)
--------prometheus.nomad(4KB)
----Vagrantfile(2KB)
----.github()
--------actions()
--------dependabot.yml(138B)
--------workflows()
----playbook.yml(1KB)
----.yamllint(284B)
----ansible.cfg(411B)
----LICENSE(1KB)
----group_vars()
--------all.yml(941B)
----README.md(16KB)
----.images()
--------screenshot-traefik02.png(163KB)
--------consul-logo.svg(5KB)
--------vault-logo.svg(3KB)
--------vm-overview.png(8KB)
--------screenshot-nomad.png(76KB)
--------nomad-logo.svg(4KB)
--------vault-flow.uml(333B)
--------screenshot-traefik01.png(87KB)
----roles()
--------docker()
--------traefik()
--------jre()
--------nomad()
--------vault()
--------base()
--------coredns()
--------consul()
--------syslog-ng()
----.editorconfig(215B)
----playbook-consul.yml(85B)
----.gitignore(68B)
----unseal-vault.yml(588B)