
El runtime moderno de las aplicaciones: de los contenedores individuales a la orquestación — el Linux que se convierte en plataforma.
Los contenedores son Linux bien empaquetado: Podman (daemonless, rootless: el default seguro), imágenes construidas con criterio (pequeñas, firmadas, sin secretos dentro) y, cuando los servicios crecen, la orquestación — de systemd+Quadlet para lo pequeño a Kubernetes/OpenShift para lo grande. La modernización parte de aquí.


Bases mínimas, multi-stage, escaneo y firma: la imagen es software de producción.
Se containeriza lo que sale ganando (apps stateless, herramientas internas): no todo, no enseguida.
Quadlet para los servicios contados: los beneficios de los contenedores sin el peso de K8s.
Cuando los contenedores se multiplican: el paso a K8s/OpenShift planificado, no inmediato.
El contenedor es un proceso Linux confinado (namespaces+cgroups): Podman los ejecuta rootless y daemonless (el socket root de Docker desaparece: la superficie se reduce), Buildah construye las imágenes, Skopeo las mueve entre registries, crun/runc son los runtimes OCI; la cadena enterprise: imágenes mínimas (UBI, distroless), escaneo de vulnerabilidades, firma (cosign) y SBOM para la supply chain; systemd integra los contenedores como servicios (Quadlet): el contenedor sin orquestador donde baste.
El legacy empaquetado, lo nuevo ya nativo.
Despliegues reproducibles en lugar de los 'instalados a mano'.
Las prácticas correctas antes del orquestador.