Architecting with Google Kubernetes Engine en Español Specialization Course Syllabus
Full curriculum breakdown — modules, lessons, estimated time, and outcomes.
Esta especialización práctica y centrada en la producción te brinda las habilidades esenciales para diseñar y gestionar cargas de trabajo en Google Kubernetes Engine (GKE) con confianza. A lo largo de aproximadamente 17-18 horas, explorarás el ciclo de vida completo de GKE, desde los fundamentos hasta las prácticas de producción, con ejercicios prácticos en Qwiklabs que simulan escenarios del mundo real. Al finalizar, estarás preparado para implementar, gestionar y asegurar clústeres de Kubernetes en entornos productivos.
Module 1: Introducción a Google Kubernetes Engine
Estimated time: 6 hours
- Opciones de computación en Google Cloud
- Arquitectura de Kubernetes y sus componentes clave
- Creación de clústeres GKE mediante la Consola de Google Cloud
- Configuración de clústeres GKE usando gcloud y kubectl
Module 2: Trabajar con Cargas de Trabajo en GKE
Estimated time: 5 hours
- Despliegue y gestión de pods y despliegues en GKE
- Configuración de redes de pods y comunicación interna
- Uso de almacenamiento persistente con PersistentVolumes y PersistentVolumeClaims
- Manejo de configuraciones y secretos en aplicaciones en contenedores
Module 3: Descubrimiento de Servicios y Balanceo de Carga
Estimated time: 6 hours
- Implementación de descubrimiento de servicios con DNS de clúster
- Configuración de balanceadores de carga internos y externos
- Uso de Ingress para rutas HTTP/HTTPS a aplicaciones
- Manejo del tráfico de entrada con servicios de tipo LoadBalancer
Module 4: Seguridad y Control de Acceso en GKE
Estimated time: 6 hours
- Implementación de políticas de seguridad con RBAC (Role-Based Access Control)
- Configuración de permisos para usuarios, grupos y cuentas de servicio
- Aplicación de mejores prácticas de seguridad en clústeres GKE
- Uso de políticas de red para restringir el tráfico entre pods
Module 5: Monitoreo y Operaciones en Producción
Estimated time: 6 hours
- Configuración de monitoreo y registro con Cloud Operations (Stackdriver)
- Visualización de métricas de clúster y aplicaciones
- Diagnóstico de problemas comunes en entornos productivos
- Aplicación de prácticas recomendadas para operaciones confiables en GKE
Module 6: Final Project
Estimated time: 8 hours
- Despliegue de una aplicación en contenedores en un clúster GKE
- Configuración de red, almacenamiento persistente y balanceo de carga
- Aplicación de políticas de seguridad y acceso mediante RBAC
Prerequisites
- Familiaridad con conceptos básicos de Kubernetes
- Conocimientos del uso de la línea de comandos de Linux
- Experiencia básica con contenedores y Docker
What You'll Be Able to Do After
- Crear y gestionar clústeres GKE usando la Consola y la CLI
- Desplegar y escalar aplicaciones en contenedores en GKE
- Configurar redes, almacenamiento persistente y descubrimiento de servicios
- Implementar prácticas de seguridad y control de acceso con RBAC
- Monitorear y operar cargas de trabajo en producción con herramientas de Google Cloud