7,540
edits
Changes
→Swarm cluster 'Consul' használatával
=Swarm cluster 'Consul' használatával=
A consule egyike azon 5 API-nak, amit használhatunk mint discovery szolgáltatás a swarm cluster-ünkben. A consule honlap ezt írja magukról:
<br>
''Consul is a distributed service mesh to connect, secure, and configure services across any runtime platform and public or private cloud
Service registry, integrated health checks, and DNS and HTTP interfaces enable any service to discover and be discovered by other services''
<br>https://www.consul.io
A conluse szintén telepíthető docker konténerként, majd ide fogják magukat regisztrálni a node-ok, és innen fogja lekérdezni a node listát a master. A conlue -nak nem fogunk most külön VM-et létrehozni, a host docker démonján fog futni:
<pre>
# docker run -d -p 8400:8400 -p 8500:8500 -p 8600:53/udp -h consul progrium/consul -server -bootstrap -ui-dir /ui
</pre>
:[[File:ClipCapIt-180708-235803.PNG]]
<pre>
# docker run --rm swarm list consul://192.168.0.105:8500
time="2018-07-08T21:55:56Z" level=info msg="Initializing discovery without TLS"
192.168.42.10:2376
192.168.42.110:2376
</pre>