Acerca de este curso
TASTE OF TRAINING
Este curso cubre una introducción a Kubernetes, una capa de software que se encuentra entre su capa de aplicaciones y su capa de infraestructura de hardware. Google Kubernetes Engine (GKE) ofrece Kubernetes como un servicio gestionado en Google Cloud. Este curso muestra los conceptos básicos de GKE y cómo independizar aplicaciones mediante contenedores y ejecutarlas en Google Cloud. El curso incluye una introducción básica a Google Cloud, una descripción general de contenedores y Kubernetes, la arquitectura de Kubernetes y las operaciones de Kubernetes.
A quién va dirigido
Este curso está dirigido a los siguientes roles:
- Desarrolladores de aplicaciones, arquitectos de soluciones Cloud, ingenieros de DevOps y managers de TI.
- Personas que utilizan Google Cloud para crear nuevas soluciones o integrar sistemas existentes, entornos de aplicaciones e infraestructura con Google Cloud.
Prerrequisitos
Para sacar el máximo provecho de este curso, los participantes deben:
- Haber completado el curso Google Cloud Fundamentals: Core Infrastructure o tener experiencia equivalente.
- Tener conocimientos básicos de herramientas de línea de comandos y entornos de sistemas operativos Linux.
Objetivos del curso
Este curso enseña a los participantes las siguientes habilidades:
- Describir las diferencias entre las plataformas informáticas de Google Cloud.
- Describir los componentes y la arquitectura de Kubernetes.
- Identificar cómo Google gestiona la orquestación de Kubernetes.
- Crear y gestionar clústeres de Google Kubernetes Engine utilizando la consola de Google Cloud y los comandos gcloud/ kubectl.
Contenidos
Módulo 1: Introducción al Curso
- Presentar los objetivos del curso y previsualizar cada sección del curso.
Módulo 2: Introducción a Google Cloud
- Identificar los servicios de Google Cloud y sus funciones.
- Elegir los servicios adecuados de Google Cloud para crear su propia solución en la nube.
- Definir el propósito y los casos de uso de la Gestión de Identidad y Acceso (IAM).
- Identificar cómo se pueden gestionar los costes en la jerarquía de recursos.
- Utilizar la consola de Google Cloud y Cloud Shell para crear máquinas virtuales (VM), cuentas de servicio y buckets.
Módulo 3: Introducción a Contenedores y Kubernetes
- Definir el concepto de un contenedor e identificar sus usos.
- Identificar el propósito y los casos de uso de Kubernetes.
- Describir el concepto de Google Kubernetes Engine.
- Crear un contenedor utilizando Cloud Build.
Módulo 4: Arquitectura de Kubernetes
- Conceptualizar la arquitectura de Kubernetes.
- Identificar cómo ver y gestionar objetos de Kubernetes.
- Distinguir entre los modos de operación de Google Kubernetes Engine.
- Implementar un clúster de Kubernetes utilizando GKE.
Módulo 5: Operaciones de Kubernetes
- Trabajar con el comando kubectl.
- Inspeccionar el clúster y los Pods.
- Ver la salida de la consola de un Pod.
- Iniciar sesión de forma interactiva en un Pod.
Módulo 6: Resumen del Curso
- Recapitular el contenido cubierto en cada sección del curso.