Informationen zu Distributed Cloud-Paketen

Google Distributed Cloud (nur Software) für VMware verwendet Bundles, um Probleme mit langsamen Proxy-Verbindungen beim Herunterladen von Images zu beheben. Auf dieser Seite werden die verschiedenen Bundle-Typen, Bundle-Inhalte, Namenskonventionen und Anwendungsfälle beschrieben.

Bundle-Typen

Google Distributed Cloud (nur Software) für VMware bietet zwei Arten von Bundles: reguläre Bundles und vollständige Bundles. Diese Bundles enthalten die erforderlichen Komponenten für Ihren Cluster.

Ein reguläres Bundle enthält nur Metadaten und Manifeste. Ein vollständiges Bundle enthält Metadaten, Betriebssystem-Image-OVAs und Container-Image-Tarballs.

In der folgenden Tabelle werden die Inhalte von regulären und vollständigen Bundles verglichen.

Bundle-Typ Inhalt
Regulär Nur Metadaten und Manifeste
Vollständig Metadaten, OVAs von Betriebssystem-Images und Tarballs von Container-Images

Namenskonventionen für Bundles

Für Bundles gelten bestimmte Namenskonventionen. Sie erkennen ein vollständiges Bundle am Suffix -full.tgz im Dateinamen.

Ein vollständiges Bundle könnte beispielsweise einen Namen wie gke-onprem-vsphere-[VERSION]-full.tgz haben.

Anwendungsfälle für Bundles

Wählen Sie einen Bundle-Typ aus, der zu Ihrer Umgebung und Ihren Netzwerkbedingungen passt.

Anwendungsfälle für reguläre Bundles

Verwenden Sie für Standardinstallationen ein reguläres Bundle. Diese Installationen haben in der Regel einen Zugriff mit hoher Bandbreite auf Google Cloud.

Anwendungsfälle für das vollständige Bundle

Verwenden Sie ein vollständiges Bundle in Umgebungen mit Air Gap oder Produktionsworkstations mit langsamen Proxyverbindungen zu Google Cloud.

Vollständige Bundles bieten mehrere Vorteile:

  • Vermeiden Sie Proxy-Ausfallzeiten.
  • Sie müssen einen Proxy nicht mehr für verschiedene Produktionsumgebungen aktivieren oder deaktivieren.
  • Vollständige Bundle-Tarballs an Workstations verteilen.

Sie können ein vollständiges Bundle in einer Umgebung ohne Proxy herunterladen. Da das vollständige Bundle alle System-Images enthält, können Sie gkectl prepare mit dem vollständigen Bundle auf Ihrer Produktionsworkstation ausführen, ohne eine Verbindung zu Google Cloudherzustellen.

Versionsunterschiede und Einschränkungen

Inhalt und Kompatibilität des Bundles variieren je nach Google Distributed Cloud-Version:

  • Versionen 1.33 und höher: Das vollständige Bundle enthält cgroup v2-Images und schließt cgroup v1-Images aus, was den Standardlaufzeitanforderungen neuerer Cluster entspricht.
  • Versionen 1.32 und niedriger: Vollständige Bundles enthalten keine cgroup v2-Images. Wenn Sie cgroup v2 in einer älteren Version benötigen, müssen Sie ein reguläres Bundle verwenden.

Funktionsweise von Bundles mit privaten Registries

Sie können eine private Registry in Ihren Clusterkonfigurationsdateien konfigurieren. Wenn Sie eine private Registry in der Administratorclusterdatei konfigurieren, rufen alle Nutzercluster ihre Arbeitslast-Images aus dieser privaten Registry ab.

Wenn Sie keine private Registry konfigurieren, werden System-Images mit dem Dienstkonto für den Komponentenzugriff (component-access-sa) aus gcr.io/gke-on-prem-release abgerufen. Weitere Informationen zu privaten Registries in Google Distributed Cloud (nur Software) für VMware finden Sie unter Private Container-Registry konfigurieren.

Wenn Sie einen Proxy haben und die Netzwerkgeschwindigkeit für die Verbindung zu Google Cloud langsam ist, können Sie gkectl prepare ohne Proxy ausführen, indem Sie ein vollständiges Bundle verwenden. Nach der Vorbereitung aktivieren Sie den Proxy wieder und erwarten eine minimale Verbindung zu externen Netzwerken. Diese Methode verbessert die Sicherheit erheblich.

Nächste Schritte