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.