☸️ Kubernetes por dentro: de los contenedores a producción
PARA ENTENDER EL ESQUEMA
Sobre esta infografía
Tu aplicación ya está empaquetada en contenedores. Ahora toca mantenerla disponible, conectar sus servicios, gestionar sus datos, controlar los recursos y actualizarla mientras sigue funcionando.
Kubernetes coordina ese trabajo mediante una idea fundamental: el estado deseado.
Por ejemplo, declaras que una aplicación debe tener tres réplicas. Los controladores comparan esa definición con lo que está ocurriendo en el clúster y actúan para corregir las diferencias. Si desaparece un Pod gestionado por un Deployment, crean un sustituto.
Para entender cómo encajan todas las piezas, he preparado una infografía animada de Infograph con 18 bloques didácticos, desde los conceptos básicos hasta la operación en producción:
🧠 Arquitectura: qué hacen el API server, etcd, el scheduler, los controladores y los nodos.
📦 Aplicaciones: cuándo utilizar Pods, Deployments, StatefulSets, DaemonSets, Jobs y CronJobs.
🌐 Redes: cómo llega una petición desde el cliente hasta los Pods mediante Gateway API, Ingress y Services.
💾 Almacenamiento: la relación entre PVC, PV, StorageClass y los drivers CSI.
🔐 Seguridad: ConfigMaps, Secrets, RBAC, cuentas de servicio y políticas de red.
📈 Recursos y disponibilidad: requests, limits, probes, réplicas y escalado de Pods y nodos.
🔎 Diagnóstico: logs, métricas, trazas y errores como Pending, ImagePullBackOff, CrashLoopBackOff u OOMKilled.
⚙️ Automatización: manifiestos YAML, Helm, Kustomize, CI/CD y GitOps con Argo CD.
🕸️ Ecosistema: Operators, Istio, Linkerd, Terraform, Ansible y plataformas como AKS, EKS, GKE y OpenShift.
También incluye comandos para empezar a practicar y diferencias que conviene comprender desde el principio: un Pod puede estar Running y todavía no estar preparado para recibir tráfico; el almacenamiento persistente necesita copias de seguridad; y el autoscalado requiere configuración y métricas.
Una guía visual para seguir el recorrido completo: desde lo que declaras en un manifiesto hasta lo que ejecuta el clúster.
🔗 palentino.es/infograph
#Kubernetes #DevOps #CloudNative #GitOps #Contenedores #Infograph
infograph