Portál AbcLinuxu, 26. dubna 2024 00:07


Dotaz: Docker Swarm a HA, aplikace typu apache a tomcat

18.5.2017 12:55 darudesandstorm
Docker Swarm a HA, aplikace typu apache a tomcat
Přečteno: 217×
Odpovědět | Admin
Ahoj, chtel jsem se zeptat, zda ma nekdo zkusenosti se swarmem, jakym zpusobem se definuje a je definovany stav nezdraveho kontejneru.

Priklad, bez swarmu dokazu postavit infrastrukturu typu hw balancer + 2 instanace apache (offloading, proxy) + 2 instance aplikacniho serveru. To vse mezi sebou drzi affinitu, takze se da zarucit nejaky cluster a HA, kde zdravost je overena na urovni healtchecku smerem od balanceru.

Jak se toto resi ve swarmu? Vydefinuji si Apache a Tomcat servicu, tu pustim pres 2 repliky, ale jakym zpusobem swarm manager pozna, ze se napriklad vycerpaji connection na apachi a je potreba balancovat pres druhou instanci repliky Apache? Toto je ovlivneno pouze healthcheckem? Tzn, musel bych vytvorit takovy, ktery zaruci pruchod requestu pres Apache a kdyz neprojde, tak se replika nastavi do stavu unhealty? Mozna to ale jen cele spatne chapu.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

18.5.2017 17:23 podlesh | skóre: 38 | Freiburg im Breisgau
Rozbalit Rozbalit vše Re: Docker Swarm a HA, aplikace typu apache a tomcat
Odpovědět | | Sbalit | Link | Blokovat | Admin
Používá se standardní healthcheck z kontejneru, takže stačí jen zajistit že ten healthcheck nějak kontroluje stav aplikace přes http (http://localhost:xxx/yyyy), třeba pomocí curl/wget + grep

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.