Kubernetes: Orquestación de contenedores
Kubernetes ·DevOps
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.
¿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
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.
¿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.