Kubernetes: Orquestación de contenedores
Kubernetes ·DevOps
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.
¿Prefieres verlo en directo? Agenda una demo sin compromiso.
Formación corporativa: este curso se activa bajo pedido para tu organización. Adaptamos temario, calendario y modalidad (teleformación, aula virtual o mixto).
Contenido del curso
Orquestación de contenedores como base de plataformas internas.
-
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
Otros cursos de Kubernetes
Kubernetes CKA: Certified Kubernetes Administrator
Curso de preparación intensiva para la certificación oficial Certified Kubernetes Administrator (CKA) de la CNCF, orientado a perfiles que operan clusters Kubernetes en proyectos empresariales. Cubres gestión del cluster, workloads, networking, almacenamiento, seguridad y troubleshooting con práctica continua sobre la línea de comandos y manifiestos. Al terminar afrontas el examen con soltura operativa real y consolidas tu perfil como administrador de Kubernetes.
Kubernetes: Orquestación de contenedores
Curso fundacional de Kubernetes orientado a equipos DevOps y desarrolladores que operan o despliegan en plataformas cloud-native. Cubres la arquitectura del cluster, los Pods y controladores, networking e Ingress, almacenamiento persistente, gestión de configuración y secretos, observabilidad básica, seguridad con control de acceso y políticas, y flujos GitOps. Al terminar despliegas microservicios en clusters de proveedores cloud o on-prem con manifiestos reproducibles y prácticas operativas estándar.
Forma equipos completos con un itinerario
Este curso aparece dentro de las siguientes carreras corporativas.
Backend Java Enterprise
Carrera profesional de backend Java empresarial pensada para equipos de banca, seguros, consultoras y administraciones: Java moderno, Spring Boot, Spring Security, Hibernate, SQL, testing con JUnit y Mockito, Docker, Kubernetes y Spring AI para llevar aplicaciones críticas a producción con garantías.
Ciberseguridad para IT
Carrera de ciberseguridad aplicada para equipos de desarrollo e infraestructura que deben proteger aplicaciones Java y contenedores, auditar AWS, implantar DevSecOps en CI/CD y cumplir con el marco europeo de IA en consultoras, banca, seguros y administraciones.
Cloud Engineering con AWS
Carrera profesional de ingeniería cloud con AWS para equipos de DevOps, operaciones e infraestructura que migran productos críticos a la nube: automatización con Bash, contenedores, servicios AWS, Kubernetes, infraestructura como código con Terraform, pipelines CI/CD y observabilidad en producción.
¿Formación para tu equipo en esta tecnología?
Tú nos dices a quién formar y nosotros configuramos la plataforma con tu marca, damos de alta a tu gente, evaluamos las entregas con IA y te entregamos los certificados y los informes técnicos para tu gestor FUNDAE. Catálogo amplio con teleformación, aula virtual o mixto. Sin permanencia, sin coste de setup.
¿Prefieres verlo en directo? Agenda una demo.
Preguntas frecuentes
- ¿Kubernetes: Orquestación de contenedores es bonificable por FUNDAE para mi empresa?
- Puede ser bonificable cuando la acción cumple los requisitos aplicables. La plataforma aporta evidencias técnicas: seguimiento de tiempos, registro de conexiones, foros, encuestas y certificados para que tu entidad organizadora o gestoría revise la documentación.
- ¿En qué modalidades se imparte Kubernetes: Orquestación de contenedores?
- En tres modalidades: teleformación (online asíncrona), aula virtual privada en directo y mixta. Adaptamos temario, calendario y modalidad al equipo.
- ¿Se adapta Kubernetes: Orquestación de contenedores al nivel de mi equipo?
- Sí. Adaptamos temario, calendario y modalidad al nivel y al stack del equipo, con ejercicios evaluados por IA y certificado verificable.
- ¿Cuánto tarda en activarse para mi empresa?
- La activación corporativa estándar es rápida, sin coste de setup ni permanencia.