Clustererstellung – Übersicht

Wenn Sie die Einrichtung von Clusterknotenmaschinen, Ihrem Netzwerk und den anderen Voraussetzungen abgeschlossen haben, können Sie GKE on Bare Metal fast installieren. Als Nächstes 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 GKE on Bare Metal verschiedene Arten von Clustern erstellen, z. B. admin zum Steuern der Ressourcen der Cluster und admin zum Ausführen von Arbeitslasten. Wir empfehlen die Bereitstellung von Administrator- und Nutzerclustern, wenn Sie mehrere Cluster im selben Rechenzentrum haben, das Sie von einem zentralen Ort aus verwalten möchten, sowie bei größeren Bereitstellungen, die von verschiedenen Teams oder zwischen Entwicklungs- und Produktionsarbeitslasten isoliert werden müssen.

Sie können GKE on Bare Metal 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 den Anforderungen an Systemressourcen deutlich reduziert und für Edge-Geräte mit hohen Ressourceneinschränkungen empfohlen wird. Darüber hinaus können Sie mit GKE on Bare Metal Hybridcluster erstellen, in denen Verwaltungsaufgaben und Arbeitslasten kombiniert werden, 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 Tools zum Erstellen von Clustern und Verwalten des Clusterlebenszyklus:

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

Informationen dazu, welches Tool für Ihre Anforderungen am besten geeignet ist, finden Sie unter Tool zum Erstellen von Clustern auswählen.

Weitere Informationen

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

Der Erstellungsprozess

Die 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 bereinigten Zustand zurückversetzt. Nachdem Sie den Cluster gelöscht haben, können Sie noch einmal versuchen, den Cluster zu erstellen, nachdem Sie die erforderlichen Konfigurationsänderungen vorgenommen haben.

Bei der Clustererstellung werden Systemdiagnosen durchgeführt, wenn der Cluster erstellt wurde. Mit diesem letzten Schritt wird geprüft, ob der Cluster in einem guten Betriebszustand ist. Wenn der Cluster nicht alle Systemdiagnosen besteht, schlägt der Erstellungsvorgang fehl. Wenn alle Systemdiagnosen erfolgreich sind, wird der Erstellungsvorgang erfolgreich abgeschlossen.

Skalierbarkeit planen

Bevor Sie einen neuen Cluster erstellen, müssen Sie wissen, welche Dimensionen 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 Skalierbarkeitsdimensionen und zum Hochskalieren eines Clusters finden Sie unter GKE on Bare-Metal-Cluster hochskalieren. Informationen zu einigen Einschränkungen und Empfehlungen für maximale Einstellungen für Ihren Cluster finden Sie unter Kontingente und Limits.