Changes

Centralized logging in swarm

978 bytes added, 19:42, 17 September 2018
Telepítés
===Telepítés===
Az Elasticsarch image-nek két fontos portja van. A REST interfészt a '''9200'''-as porton biztosítja, míg az Elasticsarch node-ok a '''9300'''-as porton kommunikálnak egymással. A '''9300'''-as port publikálása az ingress hálózaton semmiképpen nem szükséges, mert ha több node-unk is lenne, azok mind az '''elk''' nevű overlay hálózatra csatlakoznának, ahol közvetlen elérnék egymást, ráadásul most csak egy node-os az Elasticsearch cluster. A swarm node-okon a logokat a '''logspout''' fogja összegyűjteni, amit el fognak küldeni az '''elk''' nevű overlay hálózaton a '''logstash'''-nek. A '''logstash''' fogja betölteni a logokat szintén az '''elk''' overlay hálózaton keresztül az Elasticsarch-be. Tehát itt sem szükséges a 9200-as port publikálása az ingress hálózaton. Azonban mi szeretnénk a swarm cluster-enk kívül is meghívni az Elasticsarch REST API-ját tesztelés céljából, ezért publikálni fogjuk a 9200-as portot.
<pre>
docker service create \