Fundamentos de Kubernetes

Intermedio

Aprenda los Fundamentos de Kubernetes. Este módulo cubre Acceso al Clúster, Comprensión de Pods, Interacción con Pods, Despliegues para Escalado, Exposición de Aplicaciones con Servicios. Dominará estas habilidades esenciales de Linux a través de laboratorios prácticos y desafíos del mundo real.

devops-engineerkubernetesdevopspython

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

Fundamentos de Kubernetes

Aprenda a acceder a un clúster de Kubernetes, comprenda qué son los pods, trabaje con cargas de trabajo en ejecución, escale aplicaciones mediante despliegues (deployments) y exponga servicios. Este curso introduce los conceptos fundamentales de Kubernetes necesarios para operar aplicaciones sin estado (stateless) en un clúster en lugar de en un servidor único.

Por qué es importante

Kubernetes se ha convertido en la plataforma estándar para ejecutar aplicaciones en contenedores, pero conlleva un modelo operativo diferente al de los servicios tradicionales de Linux. Los operadores deben comprender el acceso al clúster, los objetos de carga de trabajo, el comportamiento de escalado y la exposición de servicios antes de poder solucionar problemas o desplegar aplicaciones de manera efectiva en un entorno nativo de la nube (cloud-native).

Qué aprenderá

  • Acceder a un clúster de Kubernetes y utilizar las herramientas de línea de comandos que interactúan con él.
  • Comprender los pods como la unidad básica de ejecución para cargas de trabajo en contenedores.
  • Inspeccionar e interactuar con las cargas de trabajo que se ejecutan en el clúster.
  • Escalar y actualizar aplicaciones sin estado mediante despliegues (deployments).
  • Exponer cargas de trabajo a través de servicios de Kubernetes.
  • Aplicar estas habilidades en un desafío de despliegue de una aplicación sin estado.

Hoja de ruta del curso

El curso comienza con el acceso al clúster para que pueda conectarse a Kubernetes y verificar que sus herramientas y el contexto sean correctos. Luego, introduce los pods, el bloque de construcción básico para ejecutar contenedores dentro del clúster.

A continuación, el curso se centra en la interacción con los pods para que pueda inspeccionar y trabajar con cargas de trabajo activas. Después, pasará a los despliegues (deployments) para el escalado y el comportamiento de despliegue controlado, seguidos de los servicios que exponen las aplicaciones dentro o fuera del clúster.

El curso finaliza con el desafío de despliegue de una aplicación sin estado (Stateless App Deployment), donde el acceso al clúster, la inspección de cargas de trabajo, el escalado y la exposición de servicios se combinan en un flujo de trabajo práctico de Kubernetes.

A quién va dirigido este curso

Este curso está diseñado para estudiantes de DevOps y principiantes en plataformas que necesitan una introducción práctica a Kubernetes antes de profundizar en temas más avanzados de administración de clústeres.

Resultados

Al finalizar este curso, será capaz de acceder a un clúster de Kubernetes, comprender e inspeccionar objetos básicos de carga de trabajo, escalar aplicaciones sin estado mediante despliegues y exponer servicios utilizando patrones estándar de Kubernetes.

Profesor

labby
Labby
Labby is the LabEx teacher.