Utilizzando vSphere with Tanzu è possibile convertire un cluster di vSphere in una piattaforma per l'esecuzione dei carichi di lavoro Kubernetes in pool di risorse dedicati. Una volta abilitato in un cluster vSphere, vSphere with Tanzu crea un piano di controllo Kubernetes direttamente a livello di hypervisor. È quindi possibile eseguire container Kubernetes distribuendo Pod vSphere oppure è possibile creare cluster di Kubernetes upstream attraverso VMware Tanzu™ Kubernetes Grid™ Service ed eseguire le applicazioni in questi cluster.
Cos'è vSphere with Tanzu? È possibile utilizzare vSphere with Tanzu per trasformare vSphere in una piattaforma per l'esecuzione nativa dei carichi di lavoro Kubernetes a livello di hypervisor. Se abilitato in un cluster vSphere, vSphere with Tanzu offre la possibilità di eseguire i carichi di lavoro Kubernetes direttamente negli host ESXi e di creare cluster Kubernetes upstream all'interno di pool di risorse dedicati.
Cos'è Pod vSphere? 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.
Cos'è un cluster di Tanzu Kubernetes? Un cluster di Tanzu Kubernetes è una distribuzione completa della piattaforma di orchestrazione dei container Kubernetes open source creata, firmata e supportata da VMware. È possibile eseguire il provisioning e utilizzare cluster di Tanzu Kubernetes nel Cluster supervisore utilizzando Servizio Tanzu Kubernetes Grid . Un Cluster supervisore è un cluster vSphere abilitato con vSphere with Tanzu .
Quando utilizzare Pod vSphere e cluster di Tanzu Kubernetes L'utilizzo di Pod vSphere o cluster di Tanzu Kubernetes di cui è stato eseguito il provisioning da parte del Servizio Tanzu Kubernetes Grid dipende dagli obiettivi correlati alla distribuzione e alla gestione di carichi di lavoro Kubernetes nel Cluster supervisore .
Utilizzo delle macchine virtuali in vSphere with Tanzu vSphere with Tanzu offre una funzionalità di servizio della macchina virtuale che consente ai tecnici di DevOps di distribuire ed eseguire macchine virtuali, oltre ai contenitori, in un ambiente Kubernetes condiviso e comune. Sia i container che le macchine virtuali condividono le stesse risorse Spazio dei nomi vSphere e possono essere gestiti tramite un'unica interfaccia di vSphere with Tanzu .
Ruoli utente e workflow di vSphere with Tanzu La piattaforma vSphere with Tanzu coinvolge due ruoli, l'amministratore di vSphere e il tecnico di DevOps. Entrambi i ruoli interagiscono con la piattaforma attraverso interfacce diverse e possono avere utenti o gruppi di utenti definiti per essi in vCenter Single Sign-On con autorizzazioni associate. I workflow per i ruoli di amministratore di vSphere e tecnico di DevOps sono distinti e determinati dall'area di competenza specifica richiesta da questi ruoli.
In che modo vSphere with Tanzu cambia l'ambiente vSphere? Quando un cluster vSphere viene configurato per i carichi di lavoro Kubernetes, diventando un Cluster supervisore , aggiunge oggetti all'inventario del vCenter Server , come spazi dei nomi, Pod vSphere e cluster Tanzu Kubernetes sottoposti a provisioning mediante Servizio Tanzu Kubernetes Grid .
Gestione delle licenze per vSphere with Tanzu Una volta configurato un cluster vSphere per vSphere with Tanzu che diventa un Cluster supervisore , è necessario assegnare al cluster una licenza della versione Tanzu prima che scada il periodo di valutazione di 60 giorni.