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.