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-compose [2022/10/11 17:00] enrique_mieza_sanchez [Balanç de càrrega amb HAProxy] |
docker-compose [2023/10/17 18:28] enric_mieza_sanchez [Escalat amb Wordpress] |
||
---|---|---|---|
Línia 12: | Línia 12: | ||
Segueix a: | Segueix a: | ||
* [[Docker upgrade de containers]] | * [[Docker upgrade de containers]] | ||
+ | * [[Dockerfile]] | ||
Línia 118: | Línia 119: | ||
<WRAP todo> | <WRAP todo> | ||
+ | Anem a fer un '' | ||
* Crea un docker-compose a partir de l' | * Crea un docker-compose a partir de l' | ||
* Configura' | * Configura' | ||
- | * Afegeix també un '' | + | * Afegeix també un LB (o //load balancer// |
* En total ha de tenir 3 serveis: wordpress, db i lb. | * En total ha de tenir 3 serveis: wordpress, db i lb. | ||
+ | * Assegura' | ||
+ | * El //service// '' | ||
+ | * No t' | ||
+ | * El LB apunta al servei '' | ||
* Comprova que funciona correctament escalant a 4 instàncies de Wordpress i que pots connectar-te a través del port configurat al HAProxy. | * Comprova que funciona correctament escalant a 4 instàncies de Wordpress i que pots connectar-te a través del port configurat al HAProxy. | ||
- | * Per assegurar-nos de que realment HAProxy alterna entre els diferents nodes, | + | * Per assegurar-nos de que realment HAProxy alterna entre els diferents nodes, |
- | $ sudo vi / | + | * Edita l' |
+ | $ sudo vi / | ||
+ | </ | ||
+ | * Introdueix aquesta línia just després del '' | ||
+ | echo "IP Address: " | ||
</ | </ | ||
- | | + | <tabbox Opció hack 2 (theme twentytwentyone)> |
- | * Introdueix aquesta línia després del get_header():< | + | * Activa |
+ | * Edita l' | ||
+ | $ sudo vi /var/lib/docker/volumes/scaled-wp_wordpress/_data/wp-content/themes/twentytwentyone/header.php | ||
+ | </code>< | ||
+ | | ||
echo "IP Address: " | echo "IP Address: " | ||
</ | </ | ||
- | | + | </ |
+ | * **Comprova ara que a l'anar a la //main page// del Wordpress es visualitza la IP i que al recarregar anem alternant entre les diverses IPs**. | ||
</ | </ |