Curso Kubernetes

Domina la plataforma Kubernetes: orquestación de contenedores, workloads, networking, Helm, seguridad y producción

Certificado profesional
Kubernetes
Kubernetes
Plataforma
50 horas
12 módulos
CNCF / The Kubernetes Authors
Documentación oficial
Actualizado: 23/03/2026

¡Desbloquea el curso completo!

IA
Ejercicios
Certificado
Entrar

Descripción del curso Kubernetes

Kubernetes es la plataforma de orquestación de contenedores estándar de hecho en el ecosistema cloud-native. Permite desplegar, escalar y operar aplicaciones containerizadas en clusters de nodos con un modelo declarativo: defines el estado deseado y el control plane se encarga de reconciliarlo. Está impulsado por la CNCF y cuenta con un ecosistema amplio de herramientas (Helm, ArgoCD, Flux, Prometheus, etc.) que se integran con la API de Kubernetes.

Con Kubernetes puedes gestionar workloads (Pods, Deployments, Jobs, DaemonSets), exponer servicios mediante Services e Ingress, aplicar políticas de red, gestionar configuración y secretos, provisionar almacenamiento persistente y desplegar aplicaciones empaquetadas con Helm. La seguridad (RBAC, Pod Security Admission, Security Context, gestión de secretos e imagen) y la observabilidad (monitorización, logging, tracing) son pilares del itinerario, así como las técnicas avanzadas (namespaces, labels, taints/tolerations, affinity) y el despliegue moderno con GitOps (ArgoCD, Flux) y CI/CD.

Este itinerario recorre la plataforma de principio a fin: desde la arquitectura y los primeros comandos con kubectl hasta la operación en producción, la optimización de costes y el troubleshooting.

Qué incluye este itinerario

  • Fundamentos y arquitectura: introducción a Kubernetes, Control Plane y Worker Nodes, instalación de kubectl, clusters locales (kind, minikube, k3s).
  • Pods: concepto de Pod, creación y gestión con YAML, recursos (requests/limits), probes (liveness, readiness, startup), init containers.
  • Controllers: ReplicaSets, Deployments (rolling updates, rollbacks), HPA y VPA, Jobs y CronJobs, DaemonSets.
  • Networking: Services (ClusterIP, NodePort, LoadBalancer), Ingress, Network Policies, Gateway API, introducción a Service Mesh.
  • Configuración y Secrets: ConfigMaps, Secrets, variables de entorno.
  • Almacenamiento: Volumes, PersistentVolumes, StorageClasses, StatefulSets, PVC en producción.
  • Helm: introducción, charts (estructura, values, templates), Helm en producción, creación de charts propios.
  • Seguridad: riesgos por defecto, RBAC, Pod Security Admission, Security Context, gestión de secretos, image security.
  • Observabilidad: monitorización con Prometheus, logging, distributed tracing, health probes.
  • Técnicas avanzadas: namespaces, labels y selectors, taints y tolerations, affinity.
  • GitOps y CI/CD: ArgoCD, Flux, pipelines para Kubernetes.
  • Producción: checklist, multi-cluster, troubleshooting, cost optimization.

Público objetivo

  • DevOps Engineers que quieren dominar Kubernetes para infraestructura cloud-native.
  • Desarrolladores backend que despliegan aplicaciones en clusters K8s.
  • Site Reliability Engineers (SRE) responsables de operar clusters en producción.
  • Ingenieros de sistemas que migran de VMs a contenedores y orquestación.
  • Profesionales IT que se preparan para certificación CKAD.

Prerrequisitos: conocimientos de Docker (imágenes, containers, Dockerfile, docker-compose), conceptos de redes (IP, puertos, DNS, load balancing), familiaridad con la terminal y sintaxis básica de YAML para manifests.

Explorar más tecnologías

Descubre más tecnologías de programación y desarrollo de software

Alan Sastre - Autor del curso

Alan Sastre

Ingeniero de Software y formador, CEO en CertiDevs

Ingeniero de software especializado en Full Stack y en Inteligencia Artificial. Como CEO de CertiDevs, Kubernetes es una de sus áreas de expertise. Con más de 15 años programando, 6K seguidores en LinkedIn y experiencia como formador, Alan se dedica a crear contenido educativo de calidad para desarrolladores de todos los niveles.