CURSO ARCHITECTING WITH GOOGLE KUBERNETES ENGINE (AGKE)
Esta clase Architecting With Google Kubernetes Engine (Agke) de tres días dirigida por un instructor presenta a los participantes la implementación y administración de aplicaciones en contenedores en Google Kubernetes Engine (GKE) y los otros servicios proporcionados por Google Cloud Platform. Mediante una combinación de presentaciones, demostraciones y laboratorios prácticos, los participantes exploran e implementan elementos de la solución, incluidos componentes de infraestructura como pods, contenedores, implementaciones y servicios; así como redes y servicios de aplicaciones. Este curso también cubre la implementación de soluciones prácticas que incluyen administración de seguridad y acceso, administración de recursos y monitoreo de recursos.
Duración:
3 días
Próximo curso:
Modalidades:
- En Línea con instructor en vivo
Preparación para la certificación
• Examen EXAM-DEVOPS
• Certificación Lograda: Google Cloud Certified – Professional Cloud DevOps Engineer
Beneficios
Diploma Oficial Google Cloud Platform
Manual Digital Google Cloud Platform
Laboratorios Oficiales Google Cloud Platform
Garantía ExecuTrain
Curso dirigido a:
Esta clase está dirigida a los siguientes participantes:
- Arquitectos, administradores y personal de SysOps / DevOps en la nube
- Personas que utilizan Google Cloud Platform para crear nuevas soluciones o para integrar sistemas, entornos de aplicaciones e infraestructura existentes con Google Cloud Platform.
Requisitos previos:
Para aprovechar al máximo este curso, los participantes deben haber completado Google Cloud Fundamentals: Core Infrastructure (GCF-CI) o tener una experiencia equivalente
Competencia básica con herramientas de línea de comandos y entornos de sistema operativo Linux
C E R T I F I C A C I Ó N
Google Cloud Certified Professional Cloud DevOps Engineer
¿Qué es Google Cloud Certified – Professional Cloud DevOps Engineer?
La certificación Google Cloud Certified – Professional Cloud DevOps Engineer es una credencial que valida las habilidades y conocimientos de un profesional para equilibrar las necesidades de entrega rápida de software con la estabilidad y la confiabilidad del sistema, utilizando las herramientas y servicios de Google Cloud Platform (GCP).
¿Qué se evalua para obtener esta certificación?
-
Aplicar Principios de Confiabilidad del Sitio (SRE):
- Implementar prácticas de SRE para mejorar la confiabilidad y disponibilidad de los servicios.
- Configurar y gestionar entornos de Google Kubernetes Engine (GKE).
-
Optimizar el Rendimiento de Servicios:
- Monitorear el rendimiento de las aplicaciones y servicios utilizando herramientas de GCP como Stackdriver.
- Mejorar el rendimiento y la eficiencia de las aplicaciones.
-
Implementar Estrategias de Lanzamiento de Software:
- Gestionar despliegues y versiones de software de manera segura y eficiente.
- Automatizar los pipelines de CI/CD utilizando herramientas como Cloud Build y Jenkins.
-
Garantizar la Seguridad del Sistema:
- Aplicar políticas de seguridad y mejores prácticas en GCP.
- Gestionar identidades y accesos para proteger los recursos.
-
Gestionar Incidentes y Servicios:
- Detectar, responder y gestionar incidentes de manera eficiente.
- Implementar estrategias de recuperación ante desastres y continuidad del negocio.
¿QUÉ APRENDERAS?
En el curso Architecting with Google Kubernetes Engine (AGKE), aprenderás a diseñar, implementar y gestionar aplicaciones en contenedores utilizando Google Kubernetes Engine (GKE).
Comprender la Arquitectura y Configuración de GKE:
- Aprender los conceptos básicos y la arquitectura de Google Kubernetes Engine.
- Configurar entornos de GKE y gestionar clústeres de Kubernetes.
Desplegar y Gestionar Aplicaciones en Kubernetes:
- Implementar aplicaciones en contenedores utilizando objetos de Kubernetes como Pods, Deployments y Services.
- Gestionar configuraciones y secretos para asegurar las aplicaciones.
Configurar Redes y Seguridad en GKE:
- Configurar redes en Kubernetes, incluyendo Ingress y balanceadores de carga.
- Implementar políticas de seguridad de red y asegurar los contenedores y clústeres.
Implementar y Gestionar Almacenamiento en Kubernetes:
- Configurar volúmenes persistentes y gestionar Persistent Volume Claims.
- Integrar con servicios de almacenamiento de Google Cloud como Cloud Storage.
Monitorear y Realizar Logging de Clústeres y Aplicaciones:
- Utilizar Stackdriver para monitorear y realizar logging de aplicaciones y clústeres.
- Configurar alertas y dashboards de monitoreo y realizar troubleshooting.
Configurar Autoscaling y Gestión de Recursos:
- Implementar autoscaling para aplicaciones y clústeres.
- Gestionar recursos y establecer límites para contenedores para optimizar el uso de recursos.
Desarrollar Pipelines de CI/CD para Despliegue Continuo:
- Implementar pipelines de CI/CD utilizando herramientas como Cloud Build y Jenkins.
- Gestionar versiones de aplicaciones y realizar despliegues continuos con estrategias de actualización y rollback.
METODOLOGÍA DE ESTUDIO EFECTIVA
Modalidad en linea con instructor en vivo.
Interacción Personalizada:
- Enfoque Personalizado: Reciben atención personalizada y haz preguntas al instructor.
- Retroalimentación Instantánea: Tu profesor en vivo te proporcionará retroalimentación inmediata, lo que facilita la comprensión de conceptos y la corrección de errores.
Flexibilidad y Accesibilidad:
- Aprendizaje Remoto: Accede al curso desde cualquier lugar, eliminando la necesidad de desplazamientos y permitiendo una mayor flexibilidad en horarios.
- Grabaciones Disponibles: Las sesiones en vivo pueden ser grabadas, asi podrás revisar el material en cualquier momento.
Motivación y Compromiso:
- Participación Activa: La interacción en tiempo real fomenta la participación activa y el compromiso, creando una mayor conexion con el instructor y otros estudiantes.
- Sesiones Dinámicas: Discusiones en vivo, ejercicios prácticos y demostraciones mantienen tu interés a lo largo del curso.
Resolución Inmediata de Problemas:
- Asistencia Inmediata: Resuelve dudas y problemas de manera inmediata, evitando la espera entre la formulación de preguntas y la obtención de respuestas.
Módulos
Módulo 1 - Introducción a Google Cloud
- Usar la consola de Google Cloud
- Usar Cloud Shell
- Definir computación en la nube
- Identificar servicios de computación de Google Cloud
- Comprender regiones y zonas
- Entender la jerarquía de recursos en la nube
- Administrar tus recursos en Google Cloud
- 1 laboratorio y 1 cuestionario
Módulo 2 - Contenedores y Kubernetes en Google Cloud
- Crear un contenedor usando Cloud Build
- Almacenar un contenedor en Container Registry
- Comprender la relación entre Kubernetes y Google Kubernetes Engine (GKE)
- Entender cómo elegir entre las plataformas de computación de Google Cloud
- 1 laboratorio y 1 cuestionario
Módulo 3 - Arquitectura de Kubernetes
- Comprender la arquitectura de Kubernetes: Pods, Namespaces
- Comprender los componentes del plano de control de Kubernetes
- Crear imágenes de contenedores usando Cloud Build
- Almacenar imágenes de contenedores en Container Registry
- Crear un clúster de Kubernetes Engine
- 1 laboratorio y 1 cuestionario
Módulo 4 - Operaciones de Kubernetes
- El comando Kubectl
- Trabajar con el comando Kubectl
- Inspeccionar el clúster y los pods
- Ver la salida de la consola de un pod
- Iniciar sesión en un pod interactivamente
- 2 laboratorios y 1 cuestionario
Módulo 5 - Despliegue, Trabajos y Escalado
- Despliegues
- Formas de crear despliegues
- Servicios y escalado
- Actualización de despliegues
- Actualizaciones continuas
- Despliegues Blue/Green
- Despliegues Canary
- Gestión de despliegues
- Trabajos y CronJobs
- Trabajos paralelos
- CronJobs
- Escalado de clústeres
- Reducción de escalado
- Grupos de nodos
- Control de la ubicación de los pods
- Afinidad y anti-afinidad
- Ejemplo de ubicación de pods
- Taints y toleraciones
- Introducción de software en tu clúster
- 3 laboratorios y 1 cuestionario
Módulo 6 - Redes en GKE
- Introducción
- Redes de pods
- Servicios
- Encontrar servicios
- Tipos de servicios y balanceadores de carga
- Cómo funcionan los balanceadores de carga
- Recurso Ingress
- Balanceo de carga nativo de contenedores
- Seguridad de la red
- 2 laboratorios y 1 cuestionario
Módulo 7 - Datos Persistentes y Almacenamiento
- Volúmenes
- Tipos de volúmenes
- La abstracción PersistentVolume
- Más sobre PersistentVolumes
- StatefulSets
- ConfigMaps
- Secrets
- 2 laboratorios y 1 cuestionario
Módulo 8 - Control de Acceso y Seguridad en Kubernetes y Kubernetes Engine
- Comprender la autenticación y autorización en Kubernetes
- Definir roles y vinculaciones de roles RBAC de Kubernetes para acceder a recursos en namespaces
- Definir roles de clúster y vinculaciones de roles de clúster RBAC de Kubernetes para acceder a recursos a nivel de clúster
- Definir políticas de seguridad de pods en Kubernetes
- Comprender la estructura de IAM
- Definir roles y políticas de IAM para la administración de clústeres de Kubernetes Engine
- 2 laboratorios y 1 cuestionario
Módulo 9 - Logging y Monitoreo
- Usar Cloud Monitoring para monitorear y gestionar la disponibilidad y el rendimiento
- Localizar e inspeccionar logs de Kubernetes
- Crear sondas para verificaciones de estado en aplicaciones en vivo
- 2 laboratorios y 1 cuestionario
Módulo 10 - Uso de Servicios de Almacenamiento Gestionados por Google Cloud desde Aplicaciones en Kubernetes
- Comprender los pros y contras de usar un servicio de almacenamiento gestionado versus almacenamiento en contenedores autogestionado
- Habilitar aplicaciones que se ejecutan en GKE para acceder a servicios de almacenamiento de Google Cloud
- Comprender casos de uso para Cloud Storage, Cloud SQL, Cloud Spanner, Cloud Bigtable, Cloud Firestore y BigQuery desde una aplicación en Kubernetes
- 1 laboratorio y 1 cuestionario
Módulo 11 - Uso de CI/CD con Google Kubernetes Engine
- Visión general de CI/CD
- CI/CD para Google Kubernetes Engine
- Ejemplos de CI/CD
- Gestionar el código de la aplicación en un repositorio de código que pueda activar cambios de código en una pipeline de entrega continua
- 1 laboratorio
T e s t i m o n i o s
¿Qué opinan nuestros alumnos de este curso?
¡Prepárate para ser inspirado por historias reales de éxito y crecimiento profesional!
Explora el impactante primer contacto que nuestros alumnos experimentan al unirse a nuestra comunidad educativa. Descubrirás por qué Executrain es tan apreciado por aquellos que buscan dominar las habilidades informáticas de vanguardia.
Invierte en tu FUTURO
¿Por qué aprender Architecting with Google Kubernetes Engine (AGKE)?
Aprender “Architecting with Google Kubernetes Engine (AGKE)” ofrece múltiples beneficios tanto para profesionales de TI como para las organizaciones.
1. Dominio de Kubernetes:
Kubernetes es una de las plataformas de orquestación de contenedores más populares y ampliamente adoptadas. Aprender AGKE te permite dominar Kubernetes en el contexto del entorno de Google Cloud, lo que es valioso para implementar aplicaciones escalables y resilientes.
2. Integración con Google Cloud:
GKE es un servicio gestionado de Kubernetes que se integra profundamente con otros servicios de Google Cloud. Conocer AGKE te permite aprovechar al máximo esta integración, optimizando la gestión de recursos, la seguridad y el rendimiento de tus aplicaciones.
3. Automatización y Escalabilidad:
GKE facilita la automatización de tareas de gestión de contenedores y proporciona escalabilidad automática para tus aplicaciones. Esto reduce la carga operativa y asegura que tus aplicaciones puedan manejar picos de demanda sin problemas.
¿Deseas conocer más acerca de nuestros servicios?
En Executrain contamos con las mejores opciones para tu crecimiento profesional.
Aprende Architecting with Google Kubernetes Engine y prepárate para el futuro
¡Inscríbete ahora y haz que tu carrera despegue con nosotros!
V E R C U R S O S R E L A C I O N A D O S
Google Cloud Fundamentals: Core Infrastructure (GCF-CI)
Esta clase Google Cloud Fundamentals: Core Infrastructure (GCF-CI) de un día dirigida por un instructor proporciona una descripción general de los productos y servicios de Google Cloud Platform.
Architecting with Google Cloud Platform: Design and Process (AGCP-DP)
Esta clase Architecting With Google Cloud Platform: Design And Process (Agcp-Dp) de capacitación de dos días dirigida por un instructor prepara a los estudiantes para crear soluciones altamente confiables y eficientes en Google.
Architecting with Google Compute Engine (AGCE)
Esta clase Architecting With Google Compute Engine (Agce) de tres días dirigida por un instructor presenta a los participantes la infraestructura completa y flexible y los servicios de plataforma proporcionados por Google Cloud Platform
Networking in Google Cloud Platform (NGCP)
Este curso Networking in Google Cloud Platform (NGCP) de 2 días dirigido por un instructor brinda a los participantes un estudio amplio de las opciones de redes en Google Cloud Platform.