nomad-lxd-ansible

时间:2024-06-20 06:21:03
【文件属性】:

文件名称:nomad-lxd-ansible

文件大小:13KB

文件格式:ZIP

更新时间:2024-06-20 06:21:03

HCL

Hashicorp Nomad 集群与 Consul、Traefik、Ansible 和 LXD Ansible playbook 使用创建带有和的集群 集群包含 10 个节点: 3个领事节点 3个Nomad服务器节点 3 Nomad 客户端节点 1 个 Traefik 节点 Consul 用于引导 Nomad 集群,用于服务发现和服务网格 Traefik 是集群的入口点。 它将使用 Consul 服务目录来公开服务。 代理配置在{{ service name }}.service.127.0.0.1.nip.io暴露{{ service name }}.service.127.0.0.1.nip.io ,所以当你部署服务,它会暴露在hello-world.service.127.0.0.1.nip.io 有 2 个示例作业: ,一个简单的你好世界 ,显示 consul co


【文件预览】:
nomad-lxd-ansible-master
----.gitignore(14B)
----ansible.cfg(33B)
----playbook.yml(1KB)
----README.md(943B)
----roles()
--------consul_service()
--------consul_client()
--------nomad_server()
--------nomad_service()
--------consul_server()
--------nomad_client()
--------hashicorp_apt()
--------proxy()
----hello.nomad(890B)
----countdash.nomad(1KB)
----inventory()
--------variables(830B)
--------hosts(185B)

网友评论