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.