Kubernetes es un sistema de orquestación de código abierto para contenedores Docker.
Maneja la programación en nodos en un grupo de cómputo y administra activamente las cargas de trabajo para asegurar que su estado coincida con las intenciones declaradas de los usuarios. Utilizando los conceptos de "etiquetas" y "pods", agrupa los contenedores que conforman una aplicación en unidades lógicas para una fácil administración y descubrimiento.
virt-manager puede manejar grupos de varios hosts físicos de máquinas virtuales, cada uno ejecutando muchas máquinas virtuales. Ofrece características avanzadas de orquestación, como la migración de máquinas virtuales entre hosts sin tiempo de inactividad, el aprovisionamiento de almacenamiento, la configuración de redes / firewall y las instantáneas en vivo. Una gran diferencia entre Kubernetes y virt-manager (así como el ecosistema libvirt en general) es que Kubernetes administra los contenedores. , mientras que libvirt administra máquinas virtuales completas que se ejecutan en un hipervisor como KVM, Xen o ESX.