Clustererstellung – Übersicht

Wenn Sie die Clusterknoten-Rechner, Ihr Netzwerk und die anderen Voraussetzungen eingerichtet haben, sind Sie fast bereit, Google Distributed Cloud zu installieren. Im nächsten Schritt müssen Sie entscheiden, welche Arten von Clustern Sie erstellen möchten, und das entsprechende Tool auswählen.

Clustertyp auswählen

Sie können in der Google Distributed Cloud verschiedene Arten von Clustern erstellen, darunter Administratorcluster (zur Steuerung der Ressourcen Ihrer Cluster) und Nutzercluster (zum Ausführen von Arbeitslasten). Wir empfehlen Administrator- und Nutzercluster-Bereitstellungen, wenn Sie mehrere Cluster im selben Rechenzentrum haben, die Sie von einem zentralen Ort aus verwalten möchten, sowie für größere Bereitstellungen, die zwischen verschiedenen Teams oder zwischen Entwicklungs- und Produktionsarbeitslasten isoliert werden müssen.

Sie können Google Distributed Cloud auch als einzelnen eigenständigen Cluster ausführen, der als Nutzer- und Administratorcluster dient. Ein eigenständiger Cluster unterstützt das Edge-Profil, das deutlich weniger Systemressourcenanforderungen hat und für Edge-Geräte mit hohen Ressourceneinschränkungen empfohlen wird. Darüber hinaus können Sie mit Google Distributed Cloud Hybridcluster erstellen, die Verwaltungsaufgaben und Arbeitslasten kombinieren und andere Nutzercluster steuern.

Jede dieser Konfigurationen hat ihre eigenen Vorteile. Weitere Informationen dazu, welche Konfiguration Sie entwickeln sollten, finden Sie unter Bereitstellungsmodell auswählen.

Tool zum Erstellen von Clustern auswählen

Sie haben die Wahl zwischen verschiedenen Tools zum Erstellen von Clustern und zum Verwalten des Clusterlebenszyklus:

  • Das Befehlszeilentool bmctl, das Sie auf Ihrer Administrator-Workstation in Ihrem lokalen Rechenzentrum ausführen.
  • Google Cloud Console, Google Cloud CLI oder Terraform Diese Standardtools verwenden die GKE On-Prem API, die in der Google Cloud-Infrastruktur ausgeführt wird. Zusammen werden sie als GKE On-Prem API-Clients bezeichnet.

Informationen dazu, welches Tool Ihren Anforderungen am besten entspricht, finden Sie unter Tool zum Erstellen von Clustern auswählen.

Weitere Informationen

Weitere Informationen zum Erstellen und Konfigurieren von Clustern finden Sie hier:

Erstellungsprozess

Das Erstellen von Clustern beinhaltet Preflight-Prüfungen und Maschineninitialisierung. Wenn die Clustererstellung nach der Phase der Maschineninitialisierung fehlschlägt, müssen Sie, auch wenn die Preflight-Prüfungen ohne Fehler ausgeführt wurden, den Cluster löschen. Dadurch wird der Knoten in den Ausgangszustand zurückgesetzt. Nachdem Sie den Cluster gelöscht haben, können Sie versuchen, den Cluster nach den erforderlichen Konfigurationsänderungen noch einmal zu erstellen.

Bei der Clustererstellung werden Systemdiagnosen ausgeführt. Mit diesem letzten Schritt wird überprüft, ob der Cluster in einem guten Betriebszustand ist. Wenn der Cluster nicht alle Systemdiagnosen besteht, schlägt der Erstellungsvorgang fehl. Wenn alle Systemdiagnosen bestanden wurden, wird der Erstellungsvorgang erfolgreich abgeschlossen.

Skalierbarkeit planen

Bevor Sie einen neuen Cluster erstellen, müssen Sie die Dimensionen kennen, die sich auf die Skalierbarkeit auswirken. Einige Dimensionen, z. B. die Anzahl der IP-Adressen, die Sie für Pods in Ihrem Cluster reservieren können (clusterNetwork.pods.cidrBlocks), sind unveränderlich. Sie müssen sie also beim Erstellen eines Clusters berücksichtigen. Weitere Informationen zu Skalierungsdimensionen und zum Hochskalieren eines Clusters finden Sie unter Google Distributed Cloud-Cluster hochskalieren. Informationen zu einigen Einschränkungen und Empfehlungen für die maximalen Einstellungen für Ihren Cluster finden Sie unter Kontingente und Limits.