Um TKG-Cluster auf Supervisor bereitzustellen, können Sie eine lokale Inhaltsbibliothek erstellen und Tanzu Kubernetes-Versionen importieren. Der typische Anwendungsfall für eine lokale Inhaltsbibliothek sind Umgebungen mit Internetbeschränkung (air-gapped).

Das Erstellen einer lokalen Inhaltsbibliothek umfasst das Konfigurieren der Bibliothek, das Herunterladen der OVA-Dateien und das Importieren in die lokale Inhaltsbibliothek.

Voraussetzungen

Die Inhaltsbibliothekfunktion ist ein Merkmal von vCenter Server, auf das sich TKG auf Supervisor stützt. Weitere Informationen finden Sie unter Verwenden von Inhaltsbibliotheken .

Prozedur

  1. Melden Sie sich über vSphere Client bei vCenter Server an.
  2. Klicken Sie auf Menü.
  3. Klicken Sie auf Inhaltsbibliothek.
  4. Klicken Sie auf Erstellen.
    Das System zeigt den Assistenten für Neue Inhaltsbibliothek an.
  5. Geben Sie Name und Speicherort der Inhaltsbibliothek an und klicken Sie auf Weiter, wenn Sie fertig sind.
    Bereich Beschreibung
    Name Geben Sie einen aussagekräftigen Namen ein, wie z. B. TKr-local.
    Anmerkungen Geben Sie eine Beschreibung an, z. B Lokale Bibliothek für TKrs für TKG.
    vCenter Server Wählen Sie die vCenter Server-Instanz aus, auf der vSphere IaaS control plane aktiviert ist.
  6. Wählen Sie auf der Seite Inhaltsbibliothek konfigurieren die Option Lokale Inhaltsbibliothek aus und klicken Sie auf Weiter.
    Für lokale Inhaltsbibliotheken importieren Sie die OVF-Vorlagen, die Sie verwenden möchten, manuell.
  7. Konfigurieren Sie die OVF-Sicherheitsrichtlinie auf der Seite Sicherheitsrichtlinie anwenden und klicken Sie abschließend auf Weiter.
    1. Klicken Sie auf Sicherheitsrichtlinie anwenden.
    2. Klicken Sie auf OVF-Standardrichtlinie.
    Wenn Sie diese Option auswählen, überprüft das System während des Synchronisierungsvorgangs das OVF-Signaturzertifikat. Eine OVF-Vorlage, die die Zertifikatvalidierung nicht besteht, wird mit dem Tag Überprüfung fehlgeschlagen gekennzeichnet. Die Metadaten der Vorlage werden beibehalten, aber die OVF-Dateien können nicht synchronisiert werden.
    Hinweis: Derzeit ist die OVF-Standardrichtlinie die einzige unterstützte Sicherheitsrichtlinie.
  8. Wählen Sie auf der Seite Speicher hinzufügen einen Datenspeicher als Speicherort für die Inhalte der Inhaltsbibliothek aus und klicken Sie auf Weiter.
  9. Überprüfen Sie auf der Seite Bereit zum Abschließen die Details und klicken Sie auf Beenden.
  10. Wählen Sie auf der Seite Inhaltsbibliotheken die neue Inhaltsbibliothek aus, die Sie erstellt haben.
  11. Laden Sie die OVA-Dateien für jede Tanzu Kubernetes-Version herunter, die Sie in die lokale Inhaltsbibliothek importieren möchten.
    1. Navigieren Sie in einem Browser zur folgenden URL:
    2. Klicken Sie auf das Verzeichnis für das gewünschte Image. In der Regel ist dieses Verzeichnis die neueste oder aktuellste Version der Kubernetes-Distribution.
      Beispiel:
      ob-18186591-photon-3-k8s-v1.20.7---vmware.1-tkg.1.7fb9067
      Wichtig: Sie müssen den Distributionsnamen verwenden, um die Dateien in die lokale Inhaltsbibliothek zu importieren. Kopieren Sie den Zielnamen in eine Datei oder lassen Sie den Browser geöffnet, bis Sie den Vorgang abgeschlossen haben. Der erforderliche Teil der Namenszeichenfolge, den Sie basierend auf dem obigen Beispiel benötigen, lautet photon-3-k8s-v1.20.7---vmware.1-tkg.1.7fb9067.
    3. Klicken Sie für jede der folgenden Dateien mit der rechten Maustaste und wählen Sie Link speichern unter aus.
      • photon-ova-disk1.vmdk
      • photon-ova.cert
      • photon-ova.mf
      • photon-ova.ovf
      Die Liste der Dateien, die Sie herunterladen müssen.
    4. Stellen Sie sicher, dass jede Datei erfolgreich in Ihr lokales Dateisystem heruntergeladen wurde.
    Hinweis: Die importierten Dateien sind die OVF- und VMDK-Dateien. Wenn jedoch eine Sicherheitsrichtlinie angewendet wird, müssen alle vier Dateien, einschließlich des Zertifikats ( *.cert) und des Manifests ( *.mf), während des Imports im Quellverzeichnis vorhanden sein. Wenn die Zertifikats- und Manifestdateien während des Imports nicht verfügbar sind, kann das importierte Tanzu Kubernetes Release nicht verwendet werden.
  12. Importieren Sie die OVA- und VMDK-Dateien in die lokale Inhaltsbibliothek.
    1. Wählen Sie Menü > Inhaltsbibliotheken > aus.
    2. Klicken Sie in der Liste der Inhaltsbibliotheken auf den Link für den Namen der von Ihnen erstellten lokalen Inhaltsbibliothek.
    3. Klicken Sie auf Aktionen.
    4. Wählen Sie Element importieren aus.
    5. Wählen Sie im Fenster Bibliothekselement importieren die Option Lokale Datei aus.
    6. Klicken Sie auf Dateien hochladen.
    7. Wählen Sie die Dateien photon-ova.ovf und photon-ova-disk1.vmdk aus.
      Folgende Meldung wird angezeigt: 2 files ready to import. Jede Datei wird mit einem grünen Häkchen neben Ihrem Namen aufgelistet.
    8. Ändern Sie den Namen für das Zielelement so, dass er die Betriebssystem-Image-Version plus die Kubernetes-Version aus dem Verzeichnis, in das Sie die Dateien heruntergeladen haben, wiedergibt.
      Beispiel:
      photon-3-k8s-v1.20.7---vmware.1-tkg.1.7fb9067
      Warnung: Der unter Zielelement für die Inhaltsbibliothek angegebene Name muss der Ordnernamenzeichenfolge für das gewünschte Tanzu Kubernetes Release genau entsprechen. Wenn die Namen nicht übereinstimmen, kann Supervisor das Image nicht in ein gültiges Tanzu Kubernetes Release auflösen.
    9. Klicken Sie auf Import.

      Das Fenster „Bibliothekselement importieren“ mit den von Ihnen ausgewählten Optionen.

  13. Stellen Sie sicher, dass die lokale Inhaltsbibliothek mit der Tanzu Kubernetes-Version aufgefüllt wurde.
    1. Zeigen Sie den Bereich Aktuelle Aufgaben am unteren Rand der Seite an.
    2. Überwachen Sie die Aufgabe Inhalt eines Bibliothekselements abrufen und stellen Sie sicher, dass sie erfolgreich abgeschlossen wurde.
    3. Klicken Sie in der lokalen Inhaltsbibliothek auf Vorlagen > OVF- und OVA-Vorlagen.
    4. Stellen Sie sicher, dass die Tanzu Kubernetes-Version-Metadaten aufgelistet sind und dass ihr Inhalt lokal gespeichert wird.

      In der Registerkarte „OVF- und OVA-Vorlagen“ der lokalen Inhaltsbibliothek werden die Metadaten der Tanzu Kubernetes-Version aufgelistet.

Nächste Maßnahme

Die Tanzu Kubernetes-Version-Inhaltsbibliothek muss mit jedem vSphere-Namespace verknüpft sein, in dem Sie TKG-Cluster bereitstellen. Weitere Informationen hierzu finden Sie unter Konfigurieren von vSphere-Namespaces für das Hosting von TKG-Dienst-Clustern.