[{"data":1,"prerenderedAt":29},["ShallowReactive",2],{"article-data-curso-gcp-terraform-10":3},{"content":4,"date":5,"image":6,"sideArticles":7},"\u003C!DOCTYPE html>\r\n\u003Chtml lang=\"es\">\r\n\r\n\u003Chead>\r\n    \u003Cmeta charset=\"UTF-8\">\r\n    \u003Cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n    \u003Cmeta name=\"description\"\r\n        content=\"Módulo 10: Despliegue de un clúster de Kubernetes nativo en GCP con Terraform. Aprende a configurar GKE, redes VPC-nativas, grupos de nodos y Spot VMs.\">\r\n    \u003Cmeta name=\"keywords\"\r\n        content=\"Terraform, Google Cloud, GCP, GKE, Kubernetes, VPC-Nativo, Spot VMs, Node Pool, Contenedores\">\r\n    \u003Cmeta name=\"author\" content=\"Eduardo Martínez Agrelo\">\r\n    \u003Ctitle>Laboratorio 10: Contenedores con GKE | Curso Terraform GCP\u003C/title>\r\n    \u003Cstyle>\r\n        body {\r\n            font-family: sans-serif;\r\n            line-height: 1.6;\r\n        }\r\n\r\n        h1,\r\n        h2,\r\n        h3 {\r\n            color: #333;\r\n        }\r\n\r\n        ul {\r\n            list-style-type: disc;\r\n            margin-left: 20px;\r\n        }\r\n\r\n        code {\r\n            background-color: #f4f4f4;\r\n            padding: 2px 5px;\r\n            border-radius: 3px;\r\n            font-family: monospace;\r\n        }\r\n    \u003C/style>\r\n\u003C/head>\r\n\r\n\u003Cbody>\r\n    \u003Ch1>Laboratorio 10: Contenedores con GKE (Aprovisionando Clústeres de Kubernetes)\u003C/h1>\r\n\r\n    \u003Cp>\u003Cstrong>Autor:\u003C/strong> \u003Ca href=\"https://www.youtube.com/@EduardoMartinezAgrelo\" target=\"_blank\">Eduardo Martínez\r\n            Agrelo\u003C/a>\u003C/p>\r\n\r\n    \u003Cp>Bienvenidos al décimo laboratorio del curso de \u003Cstrong>Terraform\u003C/strong>. En este módulo práctico, aprenderemos\r\n        a configurar clústeres elásticos de Kubernetes. Desplegaremos recursos de cómputo en \u003Cstrong>Google Cloud\u003C/strong>\r\n        para orquestar microservicios mediante infraestructura segura, modular y altamente optimizada.\r\n    \u003C/p>\r\n\r\n    \u003Ch2>Arquitectura de Clústeres: Plano de Control y Nodos Independientes\u003C/h2>\r\n\r\n    \u003Cp>El aprovisionamiento profesional de GKE requiere separar los componentes del sistema para evitar actualizaciones\r\n        destructivas del entorno. En lugar de desplegar un clúster monolítico cerrado, utilizaremos recursos independientes\r\n        para desacoplar el plano de administración:\u003C/p>\r\n    \u003Cul>\r\n        \u003Cli>\u003Cstrong>Plano de Control:\u003C/strong> Configura el elemento central de administración de Kubernetes sin arrancar\r\n            recursos innecesarios ni añadir costos fijos al proyecto.\u003C/li>\r\n        \u003Cli>\u003Cstrong>google_container_node_pool:\u003C/strong> Gestiona de forma aislada el grupo de nodos físicos permitiendo\r\n            escalar el cómputo de manera fluida y flexible.\u003C/li>\r\n    \u003C/ul>\r\n\r\n    \u003Ch2>Redes VPC-Nativas y Rangos de Direccionamiento IP Secundarios\u003C/h2>\r\n\r\n    \u003Cp>Para asegurar el correcto enrutamiento del tráfico interno sin recurrir a complejas tablas de enrutamiento\r\n        estáticas, declararemos subredes con soporte para direccionamiento secundario:\u003C/p>\r\n    \u003Cp>\u003Ccode>cluster_secondary_range_name = \"gke-pods-range\"\u003C/code>\u003C/p>\r\n    \u003Cp>Esta directiva de Terraform asigna rangos de red exclusivos para que el clúster asocie IPs directas a cada\r\n        contenedor. Al delegar esta asignación de subred a la infraestructura VPC-nativa de GCP, garantizamos un tráfico\r\n        óptimo y seguro.\u003C/p>\r\n\r\n    \u003Ch2>Optimización del Cómputo y Contenedores Resilientes\u003C/h2>\r\n\r\n    \u003Cp>Para proteger nuestro presupuesto y evitar que los laboratorios generen cargos innecesarios en la nube, implementaremos\r\n        Spot VMs. No utilizaremos recursos tradicionales; configuraremos \u003Cstrong>Terraform\u003C/strong> para aprovisionar capacidad\r\n        sobrante con descuentos significativos y políticas eficientes de seguridad en los \u003Cstrong>nodos\u003C/strong>:\u003C/p>\r\n    \u003Cul>\r\n        \u003Cli>\u003Cstrong>spot = true:\u003C/strong> Indicará al grupo que ejecute las instancias bajo el esquema elástico de\r\n            \u003Cstrong>Spot VMs\u003C/strong> optimizando el gasto en \u003Cstrong>GCP\u003C/strong>.\u003C/li>\r\n        \u003Cli>\u003Cstrong>oauth_scopes:\u003C/strong> Definirá las credenciales básicas que tendrán los servidores para enviar\r\n            telemetría directa al servicio de \u003Cstrong>monitoreo\u003C/strong>.\u003C/li>\r\n    \u003C/ul>\r\n\r\n    \u003Ch2>La Conexión Local con Kubectl\u003C/h2>\r\n\r\n    \u003Cp>En este laboratorio, validarás tu despliegue ejecutando un comando de control de Google Cloud. Generaremos un comando\r\n        dinámico en el output de GKE utilizando la utilidad de consola \u003Ccode>gcloud container clusters get-credentials\u003C/code>\r\n        para sincronizar tus permisos locales y listar tus nodos de manera exitosa.\u003C/p>\r\n\r\n    \u003Ch2>Conclusión: Tu orquestador de microservicios en la nube\u003C/h2>\r\n    \u003Cp>Has completado el laboratorio de contenedores en GKE. Has aprendido que el aprovisionamiento profesional de\r\n        Kubernetes consiste en combinar planos de control zonales, grupos de nodos Spot independientes y redes VPC-nativas\r\n        con direccionamiento secundario. Ya tienes tu clúster funcionando de manera elástica en Google Cloud; el siguiente\r\n        paso es avanzar al Laboratorio 11 para gestionar políticas de seguridad e IAM.\u003C/p>\r\n\u003C/body>\r\n\r\n\u003C/html>","July 2, 2026","https://storage.googleapis.com/mp-blog/images/curso-gcp-terraform-10.jpg",[8,14,19,24],{"id":9,"title":10,"description":11,"image":12,"date":13},"curso-gcp-ai-ops-01","Fundamentos de AIOps en Google Cloud | Curso AIOps con Vertex AI","Módulo 1: Fundamentos de AIOps en Google Cloud. Aprende la transición de ITOps a operaciones inteligentes y cómo preparar tu infraestructura base con Terraform.","https://storage.googleapis.com/mp-blog/images/curso-gcp-ai-ops-01.jpg","May 28, 2026",{"id":15,"title":16,"description":17,"image":18,"date":13},"curso-gcp-ai-ops-02","Vertex AI para AIOps: AutoML y Despliegue | Curso AIOps","Módulo 2: Gestión de modelos con Vertex AI para AIOps. Aprende a utilizar AutoML, gestionar datasets tabulares y desplegar endpoints de predicción.","https://storage.googleapis.com/mp-blog/images/curso-gcp-ai-ops-02.jpg",{"id":20,"title":21,"description":22,"image":23,"date":13},"curso-gcp-ai-ops-03","Observabilidad Inteligente en GCP | Curso AIOps","Módulo 3: Observabilidad Inteligente en GCP. Configuración de Cloud Monitoring, Cloud Logging y creación de dashboards predictivos correlacionados con BigQuery.","https://storage.googleapis.com/mp-blog/images/curso-gcp-ai-ops-03.jpg",{"id":25,"title":26,"description":27,"image":28,"date":13},"curso-gcp-ai-ops-04","Automatización Operativa y Remediación | Curso AIOps","Módulo 4: Automatización Operativa en AIOps. Aprende a crear arquitecturas dirigidas por eventos con Cloud Functions y Pub/Sub para la remediación automática.","https://storage.googleapis.com/mp-blog/images/curso-gcp-ai-ops-04.jpg",1783009252590]