Lessico IT › Infrastruttura › vcluster

vcluster

Infrastruttura Svenska → Aggiornato: 2026-10-05

Un cluster Kubernetes completo che gira dentro un namespace di un altro cluster. Il tenant ha il proprio API server e crede di avere tutta la macchina per sé.

Il problema della multi-tenancy in Kubernetes è che un namespace è troppo poco e un cluster dedicato è troppo. I namespace condividono l'API server, quindi chi ha bisogno di CRD, webhook o di una versione diversa deve ricevere permessi che incidono su tutti gli altri. I cluster dedicati risolvono il problema ma comportano un control plane e un insieme di nodi per ogni tenant. Un cluster virtuale colloca invece un API server leggero, con un proprio archivio dati, come normali pod in un namespace, e un syncer prende i pod creati dal tenant e crea i pod reali corrispondenti nel namespace del cluster host, dove girano davvero, su nodi condivisi. Il tenant ha pieni poteri di amministratore nel proprio mondo senza toccare quello dell'host. Il limite è tutto ciò che sta a livello di nodo: rete, storage class e parametri del kernel restano dell'host.

← Torna al lessico