Cómo implementar VPC, Cloud NAT y GKE privado con Workload Identity usando Terraform
Problema En entornos de producción en Google Cloud Platform, montar una arquitectura segura implica varios componentes interdependientes: una red VPC con subredes bien definidas, Cloud NAT para salida de tráfico sin IP pública, un clúster GKE privado que no exponga sus nodos a Internet y, finalmente, una configuración de Workload Identity que permita a los pods autenticarse contra los servicios de GCP sin gestionar claves estáticas. Cuando se intenta combinar todo esto manualmente, es fácil perder consistencia, olvidar permisos mínimos o crear reglas de firewall que rompan la conectividad interna. El patrón problemático es la fragmentación de la infraestructura: VPC, NAT, GKE y IAM se provisionan en recursos separados, sin una visión unificada, lo que genera errores de despliegue, sobrecarga de mantenimiento y riesgos de seguridad. ...