Kubernetes Ligero en Producción: K3s para Entornos Enterprise y Edge
- Duración: 2 días (16 horas lectivas).
- Modalidad: Presencial / Remoto en directo.
- Público objetivo: Desarrolladores Senior, SysAdmins, DevOps y Arquitectos que buscan una alternativa ligera, estable y eficiente al Kubernetes tradicional (K8s).
Objetivos del Curso
Aprender a instalar, configurar, asegurar y operar clusters de K3s (la distribución ligera de Kubernetes certificada por CNCF) para entornos de producción, desarrollo local o infraestructuras Edge sin la sobrecarga ni el coste operativo de soluciones pesadas.
Temario Detallado
Día 1: Arquitectura, Despliegue y Conceptos Núcleo
- ¿Por qué K3s?: Diferencias con K8s upstream, optimización de recursos y casos de uso.
- Instalación y Topologías: Cluster nodo único vs. Alta Disponibilidad (HA) con etcd embedded o PostgreSQL externo.
- Objetos fundamentales de K8s sobre K3s: Pods, Deployments, ReplicaSets y Namespaces.
- Redes y Routing: Gestión de Ingress con Traefik (incluido por defecto) y TLS automático con Let's Encrypt / cert-manager.
Día 2: Almacenamiento, Seguridad y Operación
- Persistencia en K3s: Manejo de volúmenes con Local Path Provisioner y almacenamiento distribuido con Longhorn.
- Configuración de aplicaciones JVM: Deploy de APIs Spring Boot/Micronaut, límites de memoria/CPU y autoscaling (HPA).
- Hardening y Seguridad: RBAC, gestión de secretos, políticas de red (NetworkPolicies) y aislamiento.
- Mantenimiento y Backup: Actualizaciones del cluster sin caídas de servicio, snapshot/restore de estado y monitorización básica con Prometheus.
Resultados Esperados
El equipo saldrá capaz de montar y administrar sus propios clusters de K3s, empaquetar y desplegar microservicios en contenedores y reducir drásticamente los costes y la complejidad de infraestructura Cloud u On-Premise.