Si estás buscando aprender Kubernetes desde cero y dominar la orquestación de contenedores, este curso es para ti. En este recorrido, te llevaré paso a paso a través de los fundamentos y conceptos clave que necesitas para entender y trabajar con Kubernetes de manera efectiva. No importa si nunca has usado Kubernetes antes, aquí aprenderás desde los principios básicos hasta la configuración de clústeres y la implementación de aplicaciones en producción.
¿Qué aprenderás en este curso?
Fundamentos de Kubernetes
Comenzaremos con una introducción a qué es Kubernetes y por qué se ha convertido en el estándar de la industria para la gestión de contenedores. Para comprender Kubernetes, es importante tener conocimientos previos en Linux, Docker, redes y AWS, ya que estos conceptos nos ayudarán a entender cómo se comunican los componentes del clúster y cómo desplegar aplicaciones en la nube.
Los Componentes Esenciales de Kubernetes
A lo largo del curso, exploraremos los objetos fundamentales de Kubernetes y su función dentro del ecosistema:
POD: Es la unidad mínima de despliegue en Kubernetes. Aprenderás cómo se estructuran los Pods, cómo funcionan y cómo gestionarlos correctamente.
MANIFIESTO: Veremos cómo definir los recursos de Kubernetes utilizando archivos YAML, permitiéndonos automatizar y versionar nuestras configuraciones.
REPLICASET: Explicaremos cómo asegurar la disponibilidad de nuestras aplicaciones manteniendo múltiples réplicas en ejecución.
DEPLOYMENT: Aprenderás a gestionar el ciclo de vida de las aplicaciones, realizar actualizaciones sin downtime y asegurar la estabilidad de los servicios.
SERVICIOS: Kubernetes nos ofrece diferentes tipos de servicios (ClusterIP, NodePort y LoadBalancer) para exponer nuestras aplicaciones dentro y fuera del clúster. Veremos cómo funcionan y cuándo utilizar cada uno.
NAMESPACE: Descubriremos cómo organizar los recursos en Kubernetes mediante Namespaces, facilitando la gestión de múltiples entornos dentro de un mismo clúster.
Configuración y Administración de Kubernetes
Un clúster de Kubernetes puede ejecutarse en diferentes entornos, desde una máquina local con Minikube hasta infraestructura en la nube como AWS. En este curso, aprenderás a configurar Kubernetes en distintos escenarios y a manejar herramientas clave como kubectl, que nos permite interactuar con el clúster desde la línea de comandos.
También exploraremos configuraciones esenciales para optimizar el rendimiento y la seguridad de Kubernetes, además de aprender a monitorear el estado de nuestras aplicaciones y solucionar problemas comunes.
¿Para quién es este curso?
Este curso está diseñado para desarrolladores, administradores de sistemas y entusiastas del DevOps que quieran dar sus primeros pasos en Kubernetes o reforzar sus conocimientos en la administración de contenedores a gran escala.
A lo largo de este curso, no solo aprenderás los conceptos teóricos de Kubernetes, sino que también pondrás en práctica cada tema con ejemplos reales y ejercicios prácticos. ¡Únete y comienza tu camino en el mundo de la orquestación de contenedores con Kubernetes!
Aulas do Curso (25 vídeos)
0 de 25 aulas concluídas
0%
Sobre o Canal
dfbastidas
Share what you know.
Mais cursos do Canal
GRATUITO
Cursos relacionados
Prévia do curso
