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.

Utilizzare Pod vSphere se si è un amministratore di vSphere o un tecnico di DevOps che desidera:

  • Eseguire container senza dover personalizzare un cluster Kubernetes.
  • Creare applicazioni containerizzate con un potente isolamento di risorse e sicurezza.
  • Distribuire Pod vSphere direttamente negli host ESXi.
Utilizzare cluster di Tanzu Kubernetes di cui è stato eseguito il provisioning da Servizio Tanzu Kubernetes Grid se si è un tecnico di DevOps o uno sviluppatore che desidera:
  • Eseguire applicazioni containerizzate in un software Kubernetes open source allineato alla community.
  • Avere il controllo sul cluster di Kubernetes, incluso l'accesso a livello root nel piano di controllo e nei nodi di lavoro.
  • Mantenere aggiornate le versioni di Kubernetes senza richiedere aggiornamenti dell'infrastruttura.
  • Utilizzare una pipeline CI/CD per eseguire il provisioning dei cluster di Kubernetes di breve durata.
  • Personalizzare il cluster di Kubernetes, ad esempio installare definizioni di risorse personalizzate, operatori e grafici Helm.
  • Creare spazi dei nomi Kubernetes utilizzando la CLI kubectl.
  • Gestire il controllo degli accessi a livello di cluster e configurare PodSecurityPolicies.
  • Creare servizi di tipo NodePort.
  • Utilizzare volumi HostPath​ .
  • Eseguire pod privilegiati.