Informationen zu Distributed Cloud-Paketen

Google Distributed Cloud (nur Software) für VMware verwendet Bundles, um Probleme mit langsamen Proxyverbindungen bei Image-Downloads zu vermeiden. Auf dieser Seite werden die verschiedenen Bundle-Typen, Bundle-Inhalte, Namenskonventionen und Anwendungsfälle beschrieben.

Bundle-Typen

Distributed Cloud 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, Betriebssystem-Image-OVAs und Container-Image-Tarballs

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 kann beispielsweise einen Namen wie gke-onprem-vsphere-[VERSION]-full.tgz haben.

Anwendungsfälle für Bundles

Wählen Sie einen Bundle-Typ basierend auf Ihrer Umgebung und den Netzwerkbedingungen aus.

Anwendungsfälle für reguläre Bundles

Verwenden Sie ein reguläres Bundle für Standardinstallationen. Diese Installationen haben in der Regel Zugriff auf hohe Bandbreiten Google Cloud.

Anwendungsfälle für vollständige Bundles

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

Vollständige Bundles bieten mehrere Vorteile:

  • Vermeiden Sie Proxy-Ausfallzeiten.
  • Sie müssen keinen Proxy für verschiedene Produktionsumgebungen aktivieren oder deaktivieren.
  • Verteilen Sie vollständige Bundle-Tarballs auf Arbeitsplätze.

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 Ihrem Produktionsarbeitsplatz ausführen, ohne eine Verbindung zu Google Cloudherzustellen.

Versionsunterschiede und Einschränkungen

Bundle-Inhalte und Kompatibilität unterscheiden sich je nach Google Distributed Cloud-Version:

  • Version 1.33 und höher: Das vollständige Bundle enthält cgroup v2-Images und keine cgroup v1-Images, was den Standardanforderungen für die Laufzeit neuerer Cluster entspricht.
  • Version 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.

So funktionieren Bundles mit privaten Registries

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

Wenn Sie keine private Registry konfigurieren, werden System-Images über das 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 zu 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