Kubernetes para Principiantes

Principiante

Este curso está diseñado para enseñarte a gestionar contenedores de aplicaciones utilizando Kubernetes. Aprenderás cómo funciona Kubernetes y cómo usarlo para desplegar y gestionar aplicaciones.

kubernetesdevops

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Resumen

Este curso ofrece una introducción rápida y completa a Kubernetes, la popular plataforma de orquestación de contenedores de código abierto. Los alumnos adquirirán experiencia práctica en la configuración de un clúster local de Kubernetes, el despliegue de aplicaciones, la gestión de servicios, el escalado y el balanceo de carga, y la actualización y reversión de aplicaciones.

Objetivos

Al finalizar este curso, los alumnos serán capaces de:

  1. Configurar un clúster local de Kubernetes y explorar sus componentes.
  2. Desplegar aplicaciones en Kubernetes y comprender el proceso de despliegue.
  3. Explorar y depurar aplicaciones de Kubernetes utilizando diversas herramientas y comandos.
  4. Exponer aplicaciones de Kubernetes utilizando diferentes tipos de servicios.
  5. Escalar y balancear la carga de aplicaciones que se ejecutan en Kubernetes.
  6. Actualizar y revertir aplicaciones desplegadas en Kubernetes.

Puntos Destacados

  • Aprendizaje práctico con un enfoque en habilidades aplicadas.
  • Cobertura integral de los conceptos y características principales de Kubernetes.
  • Guía paso a paso para configurar un entorno local de Kubernetes.
  • Exploración de casos de uso y mejores prácticas de Kubernetes en el mundo real.

Estructura

El curso se estructura en los siguientes módulos:

graph LR; A[Inicio Rápido con Kubernetes] --> B[kubernetes] B --> C[Lab: Explorar el Clúster de Kubernetes] B --> D[Lab: Desplegar Aplicaciones en Kubernetes] B --> E[Lab: Explorar y Depurar Aplicaciones de Kubernetes] B --> F[Lab: Exponer Aplicaciones de Kubernetes] B --> G[Lab: Escalar y Balancear la Carga de Aplicaciones] B --> H[Lab: Actualizar y Revertir Aplicaciones]

Este curso está diseñado para proporcionar a los alumnos una base sólida en Kubernetes, permitiéndoles:

  1. Comprender los conceptos centrales y la arquitectura de Kubernetes.
  2. Adquirir experiencia práctica en la gestión y operación de clústeres de Kubernetes.
  3. Desarrollar las habilidades para desplegar, gestionar y escalar aplicaciones contenerizadas en Kubernetes.
  4. Solucionar problemas y depurar aplicaciones basadas en Kubernetes de manera efectiva.
  5. Mantenerse al día con las últimas características y mejores prácticas de Kubernetes.

Al completar este curso, los alumnos estarán bien preparados para trabajar con Kubernetes en escenarios del mundo real y contribuir al desarrollo y despliegue de aplicaciones cloud-native.

Profesor

labby
Labby
Labby is the LabEx teacher.