
Curso de Kubernetes
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.
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.
Contenido del curso
8 Capítulos • 39 LeccionesDuración entre 4 y 360 horas (tú decides)
Capítulo 1OcultarOcultar detallesVer detallesFundamentos y Arquitectura de Kubernetes
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 2OcultarOcultar detallesVer detallesEjecutando Cargas de Trabajo con Pods
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 3OcultarOcultar detallesVer detallesControladores de Carga de Trabajo y Planificación
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 4OcultarOcultar detallesVer detallesFundamentos de Redes en Kubernetes
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 5OcultarOcultar detallesVer detallesAlmacenamiento y Gestión de Configuración
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 6OcultarOcultar detallesVer detallesSeguridad y Control de Acceso
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 7OcultarOcultar detallesVer detallesObservabilidad: Monitoreo y Registro
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 8OcultarOcultar detallesVer detallesOperaciones de Producción y Gestión del Clúster
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.
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...

Me gusta cómo las lecciones van directo al grano y cómo puedo cambiar capítulos y saltar contenidos que no necesito.

Me gusta el contenido y la forma de presentación y transcripción de videos, ¡lo que acelera el proceso!

La plataforma es rápida, simple de usar. La diversidad de contenido y los videos complementarios ayudan mucho en el aprendizaje.

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




















