Formación

Introducción al motor Google Kubernetes

Modalidad:

En línea, en persona

En Matza Education, cada curso de formación está diseñado para ofrecer conocimientos prácticos y relevantes, conectando teoría y aplicación en escenarios reales. Nuestro objetivo es preparar a los profesionales para los retos del mercado, reforzando las competencias técnicas y estratégicas en diferentes áreas de la tecnología y la gestión.

Al participar en uno de nuestros programas, tendrá acceso a contenidos actualizados, formadores experimentados y una metodología orientada a los resultados. Independientemente del formato -presencial u online-, nuestro objetivo es crear una experiencia de aprendizaje dinámica, accesible y de gran impacto.

Más que un curso, cada programa de formación es una oportunidad de desarrollo profesional y personal, que le ayudará a obtener certificaciones, ampliar sus conocimientos y destacar en un mercado cada vez más competitivo.

Importante: debe confirmar el correo electrónico que recibió tras inscribirse para validar su participación.

  • Desarrolladores de aplicaciones, arquitectos de soluciones en la nube, ingenieros de DevOps, directores de TI.
  • Personas que utilizan Google Cloud Platform para crear nuevas soluciones o integrar sistemas, entornos de aplicaciones e infraestructuras existentes en Google Cloud Platform.

Descripción del curso

Aprenda a insertar cargas de trabajo en contenedores Docker, desplegarlos en clústeres Kubernetes proporcionados por Google Kubernetes Engine y escalar estas cargas de trabajo para gestionar el aumento de tráfico. También podrá aprender a desplegar continuamente código nuevo en el clúster de Kubernetes para proporcionar actualizaciones de las aplicaciones.

Objetivos al final del curso

  • Comprender los fundamentos de los contenedores.
  • Inserte las aplicaciones existentes en contenedores.
  • Comprender los conceptos y principios de Kubernetes.
  • Despliegue de aplicaciones en Kubernetes con la CLI.
  • Crear canales de entrega continua con Spinnaker y/o Jenkins.
  • Conocimientos básicos de herramientas de línea de comandos y entornos de sistema operativo Linux, así como de servidor web.
  • Experiencia en operaciones de sistemas, incluido el despliegue y la gestión de aplicaciones, in situ o en un entorno de nube pública.

1 día - 08 horas - En directo por Internet o en persona en São Paulo

Módulo 1: Introducción a los contenedores y Docker

  • Familiarizarse con los contenedores, Docker y Google Container Registry.
  • Creación de un contenedor.
  • Empaquetar un contenedor utilizando Docker.
  • Almacenamiento de una imagen de contenedor en el Registro de Contenedores de Google.
  • Lanzamiento de un contenedor Docker.

Módulo 2: Conceptos básicos de Kubernetes

  • Despliegue una aplicación con microservicios en un clúster Kubernetes.
  • Aprovisionamiento de un clúster Kubernetes completo con el motor Kubernetes.
  • Despliegue y gestión de contenedores Docker mediante kubectl.
  • Dividir una aplicación en microservicios utilizando despliegues y servicios Kubernetes.

Módulo 3: Cómo desplegar en Kubernetes

  • Creación y gestión de despliegues de Kubernetes.
  • Activar, pausar, devolver y anular actualizaciones.
  • Comprender y crear plantones de canario.

Módulo 4: Cómo crear un canal de entrega continua

  • Creación de canales de entrega continua con Spinnaker y/o Jenkins.
  • Aprovisionamiento de Spinnaker o Jenkins en el clúster Kubernetes.
  • Gestión del código de la aplicación en un repositorio de fuentes capaz de activar cambios de código en un canal de entrega continua.
  • Creación de un canal de entrega continua e inicialización manual o automática con un cambio de código.
  • Uso de un despliegue canario que aloja dos versiones de la aplicación en producción para pruebas de versión.