vSphere with Tanzu introduce un nuovo costrutto chiamato Pod vSphere, che equivale a un pod Kubernetes. Un Pod vSphere è una macchina virtuale con un footprint ridotto che esegue uno o più container Linux. Ogni Pod vSphere è dimensionato esattamente per il carico di lavoro che ospita e presenta prenotazioni di risorse esplicite per tale carico di lavoro. Esso alloca la quantità esatta di storage, memoria e risorse CPU necessarie per l'esecuzione del carico di lavoro. I Pod vSphere sono supportati solo con Cluster supervisori configurati con NSX-T Data Center come stack di rete.
- Isolamento elevato. Un Pod vSphere è isolato allo stesso modo di una macchina virtuale. Ogni Pod vSphere ha il proprio kernel Linux univoco basato sul kernel utilizzato in Photon OS. Anziché molti container che condividono un kernel, come in una configurazione bare metal, in un Pod vSphere ciascun contenitore ha un kernel Linux univoco.
- Gestione delle risorse. vSphere DRS gestisce il posizionamento dei Pod vSphere nel Cluster supervisore.
- Prestazioni elevate. I Pod vSphere ricevono lo stesso livello di isolamento delle risorse delle macchine virtuali, eliminando i problemi causati dai router adiacenti, mantenendo un rapido tempo di avvio e un ridotto sovraccarico dei container.
- Diagnostica. L'amministratore di vSphere può utilizzare tutti gli strumenti di monitoraggio e analisi sui carichi di lavoro disponibili con vSphere.
Per la rete, i Pod vSphere e le macchine virtuali dei cluster di Tanzu Kubernetes creati tramite Servizio Tanzu Kubernetes Grid utilizzano la topologia fornita da NSX-T Data Center. Per i dettagli, vedere Rete di Cluster supervisore.
I Pod vSphere sono supportati solo in Cluster supervisori che utilizzano NSX-T Data Center come stack di rete. Non sono supportate nei cluster configurati con lo stack di rete di vSphere.