Clustererstellung – Übersicht

Wenn Sie mit der Einrichtung von Clusterknotenmaschinen, Ihrem Netzwerk und den anderen Voraussetzungen fertig sind, können Sie Google Distributed Cloud installieren. Im nächsten Schritt müssen Sie entscheiden, welche Arten von Clustern erstellt werden sollen, und das zu verwendende Tool auswählen.

Clustertyp auswählen

Sie können in Google Distributed Cloud verschiedene Arten von Clustern erstellen, darunter admin (zum Steuern der Ressourcen Ihrer Cluster) und admin (zum Ausführen von Arbeitslasten). Wir empfehlen die Bereitstellung von Administrator- und Nutzerclustern, wenn Sie mehrere Cluster im selben Rechenzentrum haben, die Sie von einem zentralen Ort aus verwalten möchten, und 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 Nutzercluster und als Administratorcluster dient. Ein eigenständiger Cluster unterstützt das Edge-Profil, das die Anforderungen an die Systemressourcen erheblich reduziert und für Edge-Geräte mit hohen Ressourceneinschränkungen empfohlen wird. Darüber hinaus können Sie mit Google Distributed Cloud hybride Cluster erstellen, die Verwaltungsaufgaben und Arbeitslasten kombinieren und andere Nutzercluster steuern.

Jede dieser Konfigurationen hat ihre eigenen Vorteile. Weitere Informationen zur Entscheidung, welche Konfiguration entwickelt werden soll, finden Sie unter Bereitstellungsmodell auswählen.

Tool zum Erstellen von Clustern auswählen

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

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

Informationen zur Auswahl des für Ihre Anforderungen am besten geeigneten Tools finden Sie unter Tool zum Erstellen von Clustern auswählen.

Weitere Informationen

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

Erstellungsprozess

Der Prozess der Clustererstellung umfasst Preflight-Prüfungen und Maschineninitialisierung. Wenn die Clustererstellung nach der Initialisierungsphase der Maschine fehlschlägt (auch wenn die Preflight-Prüfungen ohne Fehler bestanden wurden), müssen Sie den Cluster löschen. Dadurch wird der Knoten in einen sauberen Zustand zurückversetzt. Nach dem Löschen des Clusters können Sie noch einmal versuchen, den Cluster zu erstellen, nachdem Sie die erforderlichen Konfigurationsänderungen vorgenommen haben.

Bei der Clustererstellung werden Systemdiagnosen ausgeführt, wenn der Cluster erstellt wurde. Mit diesem letzten Schritt wird überprüft, ob der Cluster in einem einwandfreien Betriebszustand ist. Wenn der Cluster nicht alle Systemdiagnosen besteht, schlägt der Erstellungsvorgang fehl. Wenn alle Systemdiagnosen bestanden wurden, ist 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 (clusterNetwork.pods.cidrBlocks) reservieren können, sind unveränderlich. Daher müssen Sie diese beim Erstellen eines Clusters einplanen. Weitere Informationen zu Skalierbarkeitsdimensionen und zum Hochskalieren eines Clusters finden Sie unter Google Distributed Cloud-Cluster hochskalieren. Informationen zu einigen Einschränkungen und Empfehlungen für maximale Einstellungen für Ihren Cluster finden Sie unter Kontingente und Limits.