Skip to content

Commit fbabb82

Browse files
committed
fix: "corrección erratas Readme.md"
1 parent 8aef87e commit fbabb82

File tree

1 file changed

+22
-1
lines changed

1 file changed

+22
-1
lines changed

README.md

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -858,7 +858,28 @@ Este workflow automatiza la generación de releases, la construcción de imágen
858858

859859
# Migración y despliegue en Google Cloud
860860

861-
Este proyecto contiene los archivos necesarios para desplegar una infraestructura en Google Cloud Platform (GCP), utilizando **Terraform** para la creación de un clúster de Kubernetes (GKE), una base de datos gestionada (Cloud SQL), y el despliegue de la aplicación Laravel con Helm Charts.
861+
Utilizamos Terraform para crear la infraestructura de la aplicación en Google Cloud Platform, que consistirá en:
862+
863+
- Despliegue de un clúster GKE para ejecutar la aplicación. Lo realizamos a través del archivo gke-cluster.tf
864+
865+
- Base de datos MySQL que no utiliza Cloud SQL, sino que se despliega dentro del clúster como un pod gestionado por Kubernetes mediante el archivo helm-release.tf. Esto se define en los Helm Charts y se utiliza la imagen oficial de MySQL.
866+
867+
**Beneficios de este Enfoque**
868+
1. Costos Reducidos:
869+
870+
No utilizamos Cloud SQL; la base de datos se despliega en pods, reduciendo costos.
871+
872+
2. Alta Disponibilidad:
873+
874+
Kubernetes garantiza que el pod de MySQL esté siempre disponible.
875+
876+
3. Persistencia:
877+
878+
Los datos se almacenan en un volumen persistente (PVC), evitando pérdidas al reiniciar el pod.
879+
880+
4. Gestión Automatizada:
881+
882+
El despliegue se realiza de forma declarativa mediante Helm y Terraform
862883

863884
## Estructura de archivos
864885

0 commit comments

Comments
 (0)