vSphere with Tanzu führt ein neues Konstrukt mit dem Namen vSphere Pod ein, das einem Kubernetes-Pod entspricht. Eine vSphere Pod ist eine VM mit einem kleinen Footprint, die einen oder mehrere Linux-Container ausführt. Jede vSphere Pod wird genau für die Arbeitslast angepasst, die sie unterstützt, und weist explizite Ressourcenreservierungen für diese Arbeitslast auf. Sie weist die genaue Menge an Speicherplatz, Arbeitsspeicher und CPU-Ressourcen zu, die für die Ausführung der Arbeitslast erforderlich ist. vSphere-Pods werden nur mit Supervisor-Cluster unterstützt, die mit NSX-T Data Center als Netzwerk-Stack konfiguriert sind.
- Starke Isolierung. Ein vSphere Pod wird in gleicher Weise wie eine virtuelle Maschine isoliert. Jeder vSphere Pod hat seinen eigenen Linux-Kernel, der auf dem im Photon OS verwendeten Kernel basiert. Statt dass viele Container einen Kernel teilen, wie in einer Bare-Metal-Konfiguration, hat in einem vSphere Pod jeder Container einen eindeutigen Linux-Kernel.
- Ressourcenverwaltung. vSphere DRS übernimmt die Platzierung von vSphere-Pods im Supervisor-Cluster.
- Hochleistung. vSphere-Pods erhalten die gleiche Ressourcenisolierung wie VMs und eliminieren Störungen durch benachbarte Elemente, während die schnelle Startzeit und der geringe Overhead von Containern beibehalten werden.
- Diagnose. Als vSphere-Administrator können Sie alle Überwachungs- und Selbstprüfungs-Tools verwenden, die in vSphere für Arbeitslasten verfügbar sind.
Für Netzwerke verwenden vSphere-Pods und die VMs der Tanzu Kubernetes-Cluster, die über den Tanzu Kubernetes Grid-Dienst erstellt wurden, die von NSX-T Data Center bereitgestellte Topologie. Weitere Informationen finden Sie unter Supervisor-Cluster-Netzwerk.
vSphere-Pods werden nur in Supervisor-Cluster unterstützt, die NSX-T Data Center als Netzwerk-Stack verwenden. Sie werden auf Clustern, die mit dem vSphere-Netzwerk-Stack konfiguriert sind, nicht unterstützt.