7,540
edits
Changes
→Service futtatása
=Service futtatása=
https://blog.scottlogic.com/2016/08/30/docker-1-12-swarm-mode-round-robin.html
==Service létrehozása image-ből==
===Szolgáltatás definiálása===
Hozzunk létre
<pre>
===Monitorozás===
Listázzuk ki a swarm-unkon futó szolgáltatásokat. Ezt bármelyik manager-en kiadhatjuk:
<pre>
===Load balancing===
Nézzük meg a swarm nativ load balancert. Hívjuk meg a cluster bármelyik tagjának az IP címét a 80-as porton:
<pre>
mg1
</pre>
===Scaling===
A replikák számát a docker service scale paranccsal változtathatjuk meg. Növeljük meg 5-re:
<pre>
# docker-machine ssh mg0 docker service scale web=5
web scaled to 5
</pre>
Majd nézzük meg mi lett:
<pre>
# docker-machine ssh mg1 docker service ps web
ID NAME IMAGE NODE DESIRED STATE CURRENT STATE ERROR PORTS
deytk9w7z3et web.1 nginx:latest worker0 Running Running 28 minutes ago
j6lwloj4q101 web.2 nginx:latest mg1 Running Running 28 minutes ago
wfhucxtrq7pm web.3 nginx:latest worker1 Running Running 28 minutes ago
7nwtcd43vva9 web.4 nginx:latest worker2 Running Running about a minute ago
kbz72e0wf1ba web.5 nginx:latest mg2 Running Running about a minute ago
</pre>
A portanier-ben egy kattintással növelni tudjuk a szolgáltatás replika számát felfelé vagy lefelé a '''scale''' nyílra kattintva a '''Services''' listában.
:[[File:ClipCapIt-180717-225520.PNG]]