Mithilfe von vSphere with Tanzu können Sie einen vSphere-Cluster in eine Plattform für die Ausführung von Kubernetes-Arbeitslasten in dedizierten Ressourcenpools umwandeln. Wenn vSphere with Tanzu auf einem vSphere-Cluster aktiviert ist, wird direkt innerhalb der Hypervisor-Schicht eine Kubernetes-Steuerungsebene erstellt. Sie können dann Kubernetes-Container ausführen, indem Sie vSphere-Pods bereitstellen. Alternativ können Sie über VMware Tanzu™ Kubernetes Grid™-Dienst auch Upstream-Kubernetes-Cluster erstellen und Ihre Anwendungen in diesen Clustern ausführen.
Was ist vSphere with Tanzu? Sie können vSphere with Tanzu verwenden, um vSphere in eine Plattform zur nativen Ausführung von Kubernetes-Arbeitslasten auf der Hypervisor-Schicht umzuwandeln. Bei Aktivierung auf einem vSphere-Cluster bietet vSphere with Tanzu die Möglichkeit, Kubernetes-Arbeitslasten direkt auf ESXi -Hosts auszuführen und Upstream-Kubernetes-Cluster in dedizierten Ressourcenpools zu erstellen.
Was ist ein vSphere Pod? 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.
Was ist ein Tanzu Kubernetes-Cluster? Ein Tanzu Kubernetes -Cluster ist eine vollständige Distribution der Open Source-Orchestrierungsplattform für Kubernetes-Container, die von VMware erstellt, signiert und unterstützt wird. Sie können Tanzu Kubernetes -Cluster mithilfe von Tanzu Kubernetes Grid-Dienst im Supervisor-Cluster bereitstellen und betreiben. Bei einem Supervisor-Cluster handelt es sich um einen vSphere-Cluster, der mit vSphere with Tanzu aktiviert ist.
Anwendungsfälle für vSphere-Pods und Tanzu Kubernetes-Cluster 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 von virtuellen Maschinen in vSphere with Tanzu vSphere with Tanzu bietet eine VM-Service-Funktionalität, die es DevOps-Ingenieuren ermöglicht, neben Containern auch VMs in einer gemeinsamen, freigegebenen Kubernetes-Umgebung bereitzustellen und auszuführen. Sowohl Container als auch VMs nutzen dieselben vSphere-Namespace -Ressourcen und können über eine einzelne vSphere with Tanzu -Schnittstelle verwaltet werden.
vSphere with Tanzu-Benutzerrollen und -Workflows Die vSphere with Tanzu -Plattform umfasst zwei Rollen: vSphere-Administrator und DevOps-Ingenieur. Beide Rollen interagieren mit der Plattform über verschiedene Schnittstellen und können Benutzer oder Benutzergruppen aufweisen, die für sie in vCenter Single Sign-On mit zugehörigen Berechtigungen definiert sind. Die Workflows für die Rollen „vSphere-Administrator“ und „DevOps-Ingenieur“ sind verschieden und werden durch den spezifischen Fachbereich bestimmt, die diese Rollen erfordern.
Wie ändert vSphere with Tanzu die vSphere-Umgebung? Wenn ein vSphere-Cluster für Kubernetes-Arbeitslasten konfiguriert ist und so zu einem Supervisor-Cluster wird, fügt er der vCenter Server -Bestandsliste Objekte wie Namespaces, vSphere-Pods und über den Tanzu Kubernetes Grid-Dienst erstellte Tanzu Kubernetes -Cluster hinzu.
Lizenzierung für vSphere with Tanzu Sobald Sie einen vSphere-Cluster für vSphere with Tanzu konfigurieren und dieser die Funktion eines Supervisor-Cluster s übernimmt, müssen Sie dem Cluster vor Ablauf der 60-Tage-Testphase eine Tanzu Edition-Lizenz zuweisen.