Dieses Dokument wurde mithilfe automatisierter maschineller Übersetzungstechnologie übersetzt. Wir bemühen uns um korrekte Übersetzungen, übernehmen jedoch keine Gewähr für die Vollständigkeit, Richtigkeit oder Zuverlässigkeit der übersetzten Inhalte. Im Falle von Abweichungen ist die englische Originalversion maßgebend und stellt den verbindlichen Text dar.

Einrichten eines VMware vSphere Cloud Providers außerhalb des Baums

Kubernetes entfernt sich von der Pflege von Cloud-Anbietern im Baum. VMware vSphere hat einen Cloud Provider außerhalb des Baums, der durch die Installation des vSphere Cloud Providers und der Cloud-Speicher-Plugins verwendet werden kann.

Diese Seite behandelt, wie man die Cloud Provider Interface (CPI) und Cloud Storage Interface (CSI) Plugins nach der Einrichtung eines Clusters installiert.

Voraussetzungen

Die unterstützten vSphere-Versionen sind:

  • 6.7u3

  • 7.0u1 oder höher.

Die Kubernetes-Version muss 1.19 oder höher sein.

Die Verwendung des vSphere Cloud Providers außerhalb des Baums erfordert Linux-Knoten und wird nicht auf Windows unterstützt.

Installation

Das Cloud Provider Interface (CPI) sollte zuerst installiert werden, bevor das Cloud Storage Interface (CSI) installiert wird.

1. Erstellen Sie einen VMware vSphere Cluster

  1. Klicken Sie auf ☰ > Clusterverwaltung.

  2. Gehen Sie zur Seite Cluster und klicken Sie auf Erstellen.

  3. Klicken Sie auf VMware vSphere oder Benutzerdefiniert.

  4. Gehen Sie zum Tab Grundlagen im Abschnitt Cluster-Konfiguration und setzen Sie den Cloud Provider auf vSphere.

  5. Im Tab Add-on-Konfiguration befinden sich die Optionen für den vSphere Cloud Provider (CPI) und den Storage-Provider (CSI).

  6. Vervollständigen Sie die Erstellung Ihres Clusters.

2. Installieren Sie das CPI-Plugin

  1. Klicken Sie auf ☰ > Clusterverwaltung.

  2. Gehen Sie zu dem Cluster, in dem das vSphere CPI-Plugin installiert werden soll, und klicken Sie auf Erforschen.

  3. Klicken Sie auf Apps  Diagramme.

  4. Klicken Sie auf vSphere CPI.

  5. Füllen Sie die erforderlichen vCenter-Details aus.

  6. vSphere CPI initialisiert alle Knoten mit ProviderID, die vom vSphere CSI-Treiber benötigt wird. Überprüfen Sie, ob alle Knoten mit der ProviderID initialisiert sind, bevor Sie den CSI-Treiber mit dem folgenden Befehl installieren:

     kubectl describe nodes | grep "ProviderID"

3. Installation des CSI-Plugins

  1. Klicken Sie auf ☰ > Clusterverwaltung.

  2. Gehen Sie zu dem Cluster, in dem das vSphere CSI-Plugin installiert werden soll, und klicken Sie auf Erforschen.

  3. Klicken Sie auf Apps  Diagramme.

  4. Klicken Sie auf vSphere CSI.

  5. Klicken Sie auf Installieren.

  6. Füllen Sie die erforderlichen vCenter-Details aus. Setzen Sie im Tab Funktionen CSI-Migration aktivieren auf false.

  7. Füllen Sie im Tab Speicher die Details für die StorageClass aus. Dieses Chart erstellt eine StorageClass mit csi.vsphere.vmware.com als Provisioner.

  8. Klicken Sie auf Installieren.

Verwendung des CSI-Treibers zur Bereitstellung von Volumes

Das CSI-Chart erstellt standardmäßig eine StorageClass.

Wenn diese Option beim Starten des Charts nicht ausgewählt wurde, erstellen Sie eine StorageClass mit csi.vsphere.vmware.com als Provisioner.

Alle Volumes, die mit dieser StorageClass bereitgestellt werden, werden vom CSI-Treiber bereitgestellt.