Elige tu idioma
Curso de Kubernetes
Más de 2 millones de estudiantes en todo el mundo

Curso de Kubernetes

4,6

Domina Kubernetes desde cero y adquiere las habilidades prácticas para desplegar, asegurar y operar clústeres de grado producción. Este curso cubre desde la arquitectura central y redes hasta la observabilidad, GitOps y estrategias multi-clúster. Ya sea que estés gestionando cargas de trabajo hoy o preparándote para tu siguiente rol de ingeniería, esta es la formación completa en Kubernetes que necesitas.

Dedika para empresas

Lo que vas a aprender:

Desarrollarás una comprensión sólida de la arquitectura de Kubernetes, incluyendo el plano de control, los nodos de trabajo y el modelo de API declarativa. Aprenderás a ejecutar y solucionar problemas de cargas de trabajo utilizando Pods, Deployments, StatefulSets y Jobs. El curso cubre redes, almacenamiento y gestión de configuración de Kubernetes usando Services, Ingress, Persistent Volumes, ConfigMaps y Secrets. Aplicarás las mejores prácticas de seguridad a través de RBAC, contextos de seguridad y controladores de admisión. Los temas avanzados incluyen Helm, flujos de trabajo GitOps, mallas de servicios, operadores personalizados y estrategias multi-clúster. Al finalizar, tendrás las habilidades prácticas para operar y mantener clústeres de Kubernetes en entornos de producción reales.

Cómo estudias de forma práctica Curso de Kubernetes

Cómo practicas Curso de Kubernetes

Para ti que eres empresa y quieres capacitar a tu equipo

En Dedika para empresas, el curso incluye ejercicios y ejemplos adaptados a tu propio negocio y a las necesidades de tu empresa.

Haz clic aquí

Contenido del curso

8 Capítulos • 39 LeccionesDuración entre 4 y 360 horas (tú decides)

Capítulo 1Ver detalles

Fundamentos y Arquitectura de Kubernetes

  • Lección 1 • Panorama de la Arquitectura del Clúster

    Mapea los componentes del plano de control y del nodo trabajador, y sus responsabilidades. Proporciona la base estructural para cada tema operativo posterior.

  • Lección 2 • Objetos de Kubernetes y el API

    Presenta el modelo declarativo de objetos y cómo el API server expone el estado del clúster. Los estudiantes adquieren fluidez con las definiciones de recursos antes de escribir manifiestos.

  • Lección 3 • Configuración de un Clúster Local

    Guía a los estudiantes en la instalación de un clúster de un solo nodo para práctica práctica. Valida el entorno para que todos los laboratorios posteriores funcionen sin fricciones de configuración.

  • Lección 4 • Por Qué Existe Kubernetes

    Traza la evolución desde bare-metal hasta contenedores y el problema de orquestación que Kubernetes resuelve. Establece la motivación empresarial y técnica para la plataforma.

Capítulo 2Ver detalles

Ejecutando Cargas de Trabajo con Pods

  • Lección 1 • Contenedores Init y Sidecar

    Cubre patrones de contenedores auxiliares que extienden el comportamiento del Pod sin modificar la imagen principal. Los estudiantes implementan patrones de registro, proxy e inicialización.

  • Lección 2 • Depuración e Inspección de Pods

    Aplica comandos de kubectl y contenedores efímeros para diagnosticar fallos en Pods. Equipa a los estudiantes con un flujo de trabajo de solución de problemas repetible.

  • Lección 3 • Sondas de Salud del Pod

    Configura sondas de liveness, readiness y startup para automatizar la gestión de salud. Habilita directamente las actualizaciones rodantes confiables que se cubren en el siguiente capítulo.

  • Lección 4 • Anatomía y Ciclo de Vida del Pod

    Define la estructura del Pod, las relaciones entre contenedores y las transiciones de fase de Pending a Terminated. Fundamenta a los estudiantes en la unidad que envuelven todas las cargas de trabajo de nivel superior.

  • Lección 5 • Escritura y Aplicación de Manifiestos de Pod

    Enseña la creación de manifiestos YAML y los flujos de trabajo de kubectl apply para la creación de Pods. Construye el hábito de escritura de manifiestos utilizado en todo el curso.

Capítulo 3Ver detalles

Controladores de Carga de Trabajo y Planificación

  • Lección 1 • Conceptos del Planificador y Colocación de Pods

    Explica cómo el planificador selecciona nodos usando predicados y prioridades, y cómo influir en la colocación. Permite la distribución intencional de cargas de trabajo en el clúster.

  • Lección 2 • Jobs y CronJobs

    Ejecuta tareas por lotes finitas y programadas con garantías de finalización. Extiende la cobertura de cargas de trabajo a procesos no long-running.

  • Lección 3 • Deployments y ReplicaSets

    Explica cómo los Deployments gestionan ReplicaSets para mantener el número deseado de Pods y habilitar actualizaciones. Establece el controlador principal para cargas de trabajo sin estado.

  • Lección 4 • DaemonSets y Cargas de Trabajo a Nivel de Nodo

    Despliega un Pod por nodo para tareas de infraestructura como agentes de recolección de logs y monitoreo. Se conecta con los temas de gestión de nodos presentados en el Capítulo 1.

  • Lección 5 • StatefulSets para Aplicaciones con Estado

    Cubre la identidad ordenada del Pod, nombres de red estables y reclamaciones de volumen persistente en StatefulSets. Prepara a los estudiantes para ejecutar bases de datos y aplicaciones en clúster.

Capítulo 4Ver detalles

Fundamentos de Redes en Kubernetes

  • Lección 1 • El Modelo de Red de Kubernetes

    Define el modelo de red plano, las reglas de comunicación Pod-a-Pod y las responsabilidades del plugin CNI. Proporciona la base conceptual para toda la configuración de Service e Ingress.

  • Lección 2 • Controladores y Reglas de Ingress

    Despliega un controlador Ingress y escribe reglas para enrutamiento HTTP basado en host y ruta. Consolida el acceso externo a través de un único punto de entrada.

  • Lección 3 • Servicios: ClusterIP, NodePort, LoadBalancer

    Configura los tres tipos principales de Service para exponer Pods en diferentes alcances de red. Los estudiantes seleccionan el tipo correcto para cada requisito de exposición.

  • Lección 4 • DNS y Descubrimiento de Servicios

    Explica la operación de CoreDNS y el esquema de nombres DNS para Services y Pods. Permite que las aplicaciones resuelvan dependencias por nombre en lugar de IP.

  • Lección 5 • Políticas de Red para Control de Tráfico

    Restringe el tráfico Pod-a-Pod y Pod-a-externo usando recursos NetworkPolicy. Introduce la segmentación de seguridad como una preocupación de redes.

Capítulo 5Ver detalles

Almacenamiento y Gestión de Configuración

  • Lección 1 • Volúmenes Persistentes y Reclamaciones

    Cubre el API de PersistentVolume y PersistentVolumeClaim y el flujo de trabajo de vinculación. Los estudiantes aprovisionan almacenamiento duradero independiente de la planificación del Pod.

  • Lección 2 • ConfigMaps para Configuración de Aplicaciones

    Crea y consume ConfigMaps como variables de entorno y archivos montados. Desacopla la configuración en tiempo de ejecución de las construcciones de imagen.

  • Lección 3 • Gestión de Secrets

    Almacena datos sensibles en objetos Secret y controla el acceso mediante RBAC. Destaca la codificación, el cifrado en reposo y los patrones de consumo seguro.

  • Lección 4 • StorageClasses y Aprovisionamiento Dinámico

    Configura objetos StorageClass para automatizar el aprovisionamiento de volúmenes desde un backend. Elimina la creación manual de PV del flujo de trabajo del operador.

  • Lección 5 • Volúmenes y Tipos de Volumen

    Introduce los tipos de volumen efímeros y persistentes y su ciclo de vida relativo a los Pods. Establece el vocabulario de almacenamiento utilizado a lo largo del capítulo.

Capítulo 6Ver detalles

Seguridad y Control de Acceso

  • Lección 1 • Estándares de Seguridad del Pod

    Aplica los perfiles de Estándares de Seguridad del Pod integrados a los namespaces para restringir configuraciones peligrosas de Pods. Reemplaza el PodSecurityPolicy obsoleto con un modelo soportado.

  • Lección 2 • Control de Acceso Basado en Roles

    Crea Roles, ClusterRoles y vinculaciones para otorgar acceso al API de mínimo privilegio. Controla directamente quién puede crear, leer o modificar recursos del clúster.

  • Lección 3 • Fundamentos de Autenticación y Autorización

    Explica cómo Kubernetes autentica a los usuarios y cuentas de servicio antes de autorizar solicitudes. Establece el modelo de identidad subyacente a toda la configuración RBAC.

  • Lección 4 • Contextos de Seguridad y Capacidades

    Establece contextos de seguridad a nivel de contenedor y Pod para eliminar privilegios y forzar sistemas de archivos de solo lectura. Reduce el radio de alcance de un contenedor comprometido.

  • Lección 5 • Controladores de Admisión y Webhooks

    Explica cómo los controladores de admisión interceptan las solicitudes del API para validar o mutar recursos. Permite la aplicación de políticas más allá de lo que RBAC proporciona por sí solo.

Capítulo 7Ver detalles

Observabilidad: Monitoreo y Registro

  • Lección 1 • Conceptos de Rastreo Distribuido

    Introduce la propagación de contexto de traza y la recolección de spans para diagnosticar la latencia en microservicios. Complementa métricas y logs para una cobertura de observabilidad completa.

  • Lección 2 • Recolección y Agregación de Logs

    Implementa un pipeline de logs para todo el clúster usando un colector basado en DaemonSet que reenvía a un almacén central. Permite la búsqueda y correlación de logs en todas las cargas de trabajo.

  • Lección 3 • Autoescalado Basado en Métricas

    Configura el Horizontal Pod Autoscaler y Vertical Pod Autoscaler usando métricas recolectadas. Cierra el ciclo entre los datos de observabilidad y la respuesta automatizada del clúster.

  • Lección 4 • Monitoreo del Clúster y Cargas de Trabajo

    Despliega un stack de Prometheus para recolectar métricas del clúster y de aplicaciones y visualizarlas en Grafana. Produce dashboards accionables para los operadores del clúster.

  • Lección 5 • Arquitectura de Métricas de Kubernetes

    Explica el pipeline de métricas desde cAdvisor a través del Metrics Server hasta los consumidores. Proporciona la base para el autoescalado y las alertas que se cubren más adelante.

Capítulo 8Ver detalles

Operaciones de Producción y Gestión del Clúster

  • Lección 1 • Actualizaciones y Mantenimiento del Clúster

    Ejecuta procedimientos de drenado de nodos, acordonamiento y actualización del plano de control con cero tiempo de inactividad. Asegura que los estudiantes puedan mantener la vigencia del clúster sin interrupción del servicio.

  • Lección 2 • Optimización de Recursos y Control de Costos

    Analiza las solicitudes de recursos, los límites y la capacidad ociosa para reducir el gasto en infraestructura. Aplica el dimensionamiento correcto y la configuración del autoscaler del clúster para la eficiencia.

  • Lección 3 • Multi-Tenencia y Aislamiento de Namespaces

    Divide un clúster en namespaces aislados con cuotas, límites y fronteras RBAC. Permite compartir de forma segura un solo clúster entre múltiples equipos.

  • Lección 4 • Respaldo y Recuperación ante Desastres

    Realiza respaldo de etcd y del estado de la aplicación y valida los procedimientos de restauración. Prepara a los estudiantes para recuperar un clúster de la pérdida o corrupción de datos.

  • Lección 5 • Solución de problemas a nivel de clúster

    Diagnostica fallos del plano de control, estados NotReady de nodos y cortes de red utilizando métodos sistemáticos. Sintetiza las habilidades de todos los capítulos anteriores en un marco de solución de problemas unificado.

Certificación

Tu certificado válido de finalización

Este curso es para ti:

  • Desarrolladores de backend listos para dejar de evitar por completo la orquestación de contenedores.

  • Ingenieros DevOps que configuran servidores pero nunca han tocado Kubernetes.

  • Ingenieros de software en transición hacia roles enfocados en plataforma o infraestructura.

  • Arquitectos de la nube que necesitan experiencia práctica con clústeres más allá del conocimiento teórico.

  • Ingenieros de confiabilidad del sitio que formalizan su conocimiento disperso de Kubernetes en una experiencia estructurada.

  • Egresados de bootcamps que buscan una ventaja competitiva en el mercado laboral nativo de la nube.

Lo que dicen nuestros alumnos

Sus clases son perfectas. Adquirí el paquete de un año y, finalmente, tengo la oportunidad de seguir diversos temas de mi interés sin necesidad de cambiar de plataforma... agradezco todo lo que hacen, ya los he recomendado a otras personas...
Giulio Carlo
Giulio CarloEstudiante de Marketing Digital
Me gusta cómo las lecciones van directo al grano y cómo puedo cambiar capítulos y saltar contenidos que no necesito.
Mariana Ferres
Mariana FerresEstudiante de Fotografía
Me gusta el contenido y la forma de presentación y transcripción de videos, ¡lo que acelera el proceso!
Luciana Alvarenga
Luciana AlvarengaEstudiante de Diseño de Uñas
La plataforma es rápida, simple de usar. La diversidad de contenido y los videos complementarios ayudan mucho en el aprendizaje.
André Felipe
André FelipeEstudiante de Ingeniería de Prompt

Principales capacitaciones

Preguntas frecuentes

¿Quién es Dedika?

¿El certificado es válido en México?

¿Los cursos son gratuitos?

¿Cuál es la carga horaria del curso?

¿Cómo son los cursos?

¿Cómo funcionan los cursos?

¿Cuál es la duración de los cursos?

¿Cuál es el costo o precio de los cursos?

¿Qué es un curso EAD u online y cómo funciona?

Curso en PDF