Saltar al contenido principal
Kubernetes
19 € 50h Nivel medio

Kubernetes: Orquestación de contenedores

Recorrido integral por Kubernetes orientado a equipos que operan aplicaciones contenedorizadas en entornos productivos. Cubres la arquitectura del cluster y la operación con CLI, los Pods y controladores, networking e Ingress, configuración y almacenamiento persistente, empaquetado con Helm, seguridad con políticas y control de acceso, observabilidad y flujos GitOps. Al terminar despliegas, gobiernas y operas clusters multi-tenant siguiendo las prácticas estándar del entorno empresarial cloud-native.

Certificado incluido Ejercicios evaluados por IA Acceso permanente Sin contrato ni cuotas

Estructura del curso

  • Qué es Kubernetes y por qué usarlo Lección
  • Arquitectura de Kubernetes: Control Plane y nodos Lección
  • kubectl: instalación y primeros comandos Lección
  • Crear un cluster local: kind, minikube y k3s Lección
  • Test de fundamentos de Kubernetes Test

Detalles del curso

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 migrando de VMs a contenedores y orquestación
  • Profesionales IT preparándose para certificación CKAD

Contenido del curso de Kubernetes

Fundamentos y arquitectura

  • Introducción a Kubernetes: problemas que resuelve, ecosistema cloud-native
  • Arquitectura: Control Plane, Worker Nodes, componentes (API Server, etcd, Scheduler, Kubelet)
  • kubectl: instalación, configuración, comandos esenciales
  • Clusters locales: kind, minikube, k3s para desarrollo

Pods

  • Pods: concepto, multi-container patterns, lifecycle
  • Creación y gestión: YAML, kubectl
  • Recursos: requests, limits, QoS classes
  • Probes: liveness, readiness, startup para self-healing
  • Init containers: patrones avanzados

Controllers

  • ReplicaSets: replicación y self-healing
  • Deployments: estrategia rolling update, rollbacks
  • Escalado: HPA (Horizontal) y VPA (Vertical)
  • Jobs y CronJobs: workloads batch
  • DaemonSets: un pod por nodo

Service Discovery y Networking

  • Services: ClusterIP, NodePort, LoadBalancer, EndpointSlices
  • Ingress: exposición HTTP/HTTPS, TLS, routing
  • Network Policies: default-deny, segmentación zero-trust
  • Gateway API: el reemplazo moderno de Ingress
  • Service Mesh: Istio/Linkerd, mTLS, traffic management

Configuración y Secrets

  • ConfigMaps: configuración de aplicaciones
  • Secrets: gestión de datos sensibles
  • Variables de entorno: inyección de configuración

Almacenamiento persistente

  • Volumes y PersistentVolumes: conceptos
  • StorageClasses: provisionamiento dinámico
  • StatefulSets: aplicaciones con estado
  • PVC en producción: expansión, cloning, CSI

Helm: Package Manager

  • Introducción a Helm: charts, releases, repositorios
  • Charts: estructura, values, templates
  • Helm en producción: dependencias, helmfile, secrets
  • Crear charts propios: templates, helpers, funciones

Seguridad

  • K8s NO es seguro por defecto: riesgos, attack paths, CIS benchmark
  • RBAC: Roles, RoleBindings, ServiceAccounts, least privilege
  • Pod Security Admission: Standards (Privileged, Baseline, Restricted), enforcement
  • Security Context: runAsNonRoot, capabilities, readOnlyRootFilesystem
  • Secrets management: External Secrets, Vault, etcd encryption
  • Image security: escaneo, imágenes firmadas, admission controllers

Observabilidad

  • Monitoring: Prometheus, Grafana, métricas de cluster
  • Logging: arquitectura, Fluent Bit, Loki
  • Tracing: distributed tracing con Jaeger
  • Health probes: configuración avanzada

Técnicas avanzadas

  • Namespaces: aislamiento, ResourceQuotas, LimitRanges
  • Labels, Selectors y Annotations: organización de recursos
  • Taints y Tolerations: control de scheduling
  • Node Affinity y Pod Affinity: reglas de programación

GitOps y CI/CD

  • ArgoCD: principios GitOps, sync policies
  • CI/CD: GitHub Actions, GitLab CI para K8s
  • Flux: alternativa a ArgoCD

Producción y mejores prácticas

  • Checklist de producción: recursos, seguridad, observabilidad
  • Multi-cluster y Federation: patrones a alto nivel
  • Troubleshooting: problemas comunes, debugging
  • Cost optimization: right-sizing, autoscaling, FinOps

Objetivos de aprendizaje

Al completar este roadmap, serás capaz de:

  • Entender la arquitectura de Kubernetes y sus componentes principales
  • Crear y gestionar workloads: Pods, Deployments, Jobs, DaemonSets
  • Configurar networking: Services, Ingress, Network Policies
  • Gestionar configuración y secrets de forma segura
  • Implementar almacenamiento persistente con PV, PVC y StatefulSets
  • Usar Helm para empaquetar y desplegar aplicaciones
  • Aplicar seguridad con RBAC y Pod Security Standards
  • Implementar observabilidad con Prometheus, Grafana y logging centralizado
  • Desplegar con GitOps usando ArgoCD o Flux
  • Operar clusters en producción aplicando mejores prácticas

Antes de comprar

¿Cuánto dura el acceso?

Acceso permanente. El curso queda asociado a tu cuenta para siempre, con todas las lecciones, ejercicios y certificado.

¿Incluye certificado?

Sí. Al superar el curso recibes un certificado con QR público verificable. La URL del certificado es pública: puedes compartirla en LinkedIn o con un empleador sin que necesiten una cuenta CertiDevs.

¿Puedo pedir factura con NIF?

Sí. En el proceso de compra puedes indicar datos de facturación con NIF español o europeo. Stripe emite la factura electrónica automáticamente.

¿Hay devolución?

Sí. Devolución íntegra dentro de los 14 días naturales desde la compra siempre que no se haya consumido el contenido. Escríbenos a hola@certidevs.com con el correo de tu cuenta y procesamos el reembolso.

¿Te lo paga tu empresa o lo quieres para tu equipo? Tenemos modelos corporativos sin permanencia.

Ver propuesta para empresas