Die Verwendung von vSphere-Pods oder Tanzu Kubernetes-Clustern durch den Tanzu Kubernetes Grid-Dienst hängt von Ihren Zielen im Zusammenhang mit der Bereitstellung und Verwaltung von Kubernetes-Arbeitslasten im Supervisor-Cluster ab.

Verwenden Sie vSphere-Pods, wenn Sie vSphere-Administrator oder DevOps-Ingenieur sind und folgende Aufgaben durchführen möchten:

  • Ausführen von Containern, ohne dass ein Kubernetes-Cluster angepasst werden muss.
  • Erstellen von Containeranwendungen mit starker Ressourcen- und Sicherheitsisolierung.
  • Bereitstellen von vSphere-Pods direkt auf ESXi-Hosts.
Verwenden Sie die vom Tanzu Kubernetes Grid-Dienst bereitgestellten Tanzu Kubernetes-Cluster, wenn Sie ein DevOps-Ingenieur oder Entwickler mit folgenden Aufgaben sind:
  • Ausführen von Containeranwendungen auf Community-orientierte Open Source-Kubernetes-Software.
  • Kontrollieren des Kubernetes-Clusters, einschließlich des Zugriffs auf der Root-Ebene auf die Steuerungsebene und die Worker-Knoten.
  • Aktualisiert halten der Kubernetes-Versionen, ohne Upgrades der Infrastruktur zu benötigen.
  • Verwenden einer CI/CD-Pipeline, um kurzlebige Kubernetes-Cluster bereitzustellen.
  • Anpassen des Kubernetes-Clusters, beispielsweise durch Installieren von benutzerdefinierten Ressourcendefinitionen, Operatoren und Helm-Diagrammen.
  • Erstellen von Kubernetes-Namespaces mit der kubectl-CLI.
  • Verwalten der Zugriffssteuerung auf Clusterebene und Konfigurieren von PodSecurityPolicies.
  • Erstellen von Diensten des Typs NodePort.
  • Verwenden von HostPath​ -Volumes.
  • Ausführen von privilegierten Pods.