Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.
| Ambdós costats versió prèvia Revisió prèvia Següent revisió | Revisió prèvia | ||
| docker_swarm [2022/01/17 14:34] enrique_mieza_sanchez | docker_swarm [2022/11/15 19:08] (actual) enric_mieza_sanchez | ||
|---|---|---|---|
| Línia 93: | Línia 93: | ||
| end | end | ||
| </ | </ | ||
| + | |||
| + | ==== Posada en marxa del Docker Swarm amb Vagrant ==== | ||
| + | |||
| + | Aixequeu les màquines virtuals descarregant el '' | ||
| + | $ vagrant up | ||
| + | |||
| + | Per veure els nodes creats podem fer: | ||
| + | $ vagrant status | ||
| + | |||
| + | Connectar-se al manager: | ||
| + | $ vagrant ssh manager | ||
| + | |||
| + | <WRAP important> | ||
| + | Si teniu problemes amb les IPs que Vagrant vol assignar als nodes (10.100.199.x) probablement sigui perquè [[https:// | ||
| + | |||
| + | Per poder superar aquesta limitació, la documentació indica que creem un arxiu a ''/ | ||
| + | < | ||
| + | </ | ||
| \\ | \\ | ||
| - | ===== Crear un swarm ===== | + | ===== Crear un swarm manualment | 
| <WRAP todo> | <WRAP todo> | ||
| Línia 130: | Línia 148: | ||
| Pots consultar les opcions disponibles per a la comanda [[https:// | Pots consultar les opcions disponibles per a la comanda [[https:// | ||
| </ | </ | ||
| + | |||
| + | ===== Escalant el servei ===== | ||
| Mirem a quin port del Swarm s'ha publicat: | Mirem a quin port del Swarm s'ha publicat: | ||
| Línia 142: | Línia 162: | ||
| $ docker service scale hello=7 | $ docker service scale hello=7 | ||
| + | ==== Exercici ==== | ||
| <WRAP todo> | <WRAP todo> | ||
| Inspecciona els nodes per veure com s'han repartit les instàncies. | Inspecciona els nodes per veure com s'han repartit les instàncies. | ||
| Línia 147: | Línia 168: | ||
| * Us surt la mateixa distribució amb els altres companys? | * Us surt la mateixa distribució amb els altres companys? | ||
| * El node manager executa alguna instància o només fa de manager? | * El node manager executa alguna instància o només fa de manager? | ||
| + | |||
| + | Accedeix a la web del servei hello amb un // | ||
| + | * Quina és la IP del container? | ||
| + | * Canvia la IP si fem CTRL+F5 repetidament ? | ||
| + | * Què passa si accedeixes a través d'un '' | ||
| + | * Perquè creus que es comporten diferentment per //browser// i amb la comanda '' | ||
| </ | </ | ||
| + | |||
| + | ==== Tot en una línia ==== | ||
| Destruïm el servei: | Destruïm el servei: | ||
| Línia 180: | Línia 209: | ||
| <WRAP todo> | <WRAP todo> | ||
| - | Tomba un contenidor (amb docker rm -f, per exemple). | + | Anem a simular que un contenidor | 
| + | * Tomba un contenidor | ||
| - | Comprova com es comporta el sistema. Quantes rèpliques hi ha actualment? | + | Comprova com es comporta el sistema. | 
| + | * Quantes rèpliques hi ha actualment? | ||
| + | * S'ha mantingut el nombre de rèpliques o no? | ||
| </ | </ | ||