Tool zum Verwalten des Clusterlebenszyklus auswählen

Anthos-Cluster auf Bare Metal bieten Ihnen eine Reihe von Tools, mit denen Sie Cluster erstellen und die Lebenszyklusvorgänge des Clusters verwalten können (Aktualisieren, Upgrade und Löschen):

  • Das Befehlszeilentool bmctl, das Sie auf Ihrer Administratorworkstation in Ihrem lokalen Rechenzentrum ausführen. Sie erstellen eine Konfigurationsdatei, in der das Clusternetzwerk, das Load-Balancing und andere Clusterfeatures beschrieben werden. Sie geben diese Datei in der Befehlszeile in bmctl an. Sie können kubectl auch auf Ihrer Administratorworkstation ausführen, um Cluster zu aktualisieren und zu aktualisieren oder Nutzercluster zu löschen.
  • Die Google Cloud Console, die Google Cloud CLI oder Terraform, die Sie von jedem Computer ausführen können, der eine Netzwerkverbindung zu Ihrem Rechenzentrum hat. Diese Standardtools verwenden die Anthos On-Prem API, die in der Google Cloud-Infrastruktur ausgeführt wird. Zusammen werden die Standardtools als Anthos On-Prem API-Clients bezeichnet. Zum Verwalten des Lebenszyklus Ihrer Cluster muss die Anthos On-Prem API Metadaten zum Clusterstatus in Google Cloud in der Google Cloud-Region speichern, die Sie beim Erstellen des Clusters angeben. Mit diesen Metadaten kann die API den Clusterlebenszyklus verwalten und enthält keine arbeitslastspezifischen Daten.

Unabhängig davon, welches Tool Sie zum Erstellen von Clustern verwenden, sind die Informationen, die Sie erfassen und dem Tool zur Verfügung stellen, z. B. die IP-Adressen von Clusterknotenmaschinen und Load-Balancer-VIPs, identisch.

Durch diese Auswahl können Sie das beste Tool für Ihren Anwendungsfall und Ihre Umgebung auswählen. Beispiel:

  • Für Ihre ersten Installationen in einer Entwicklungsumgebung können Sie die Console verwenden, da die Benutzeroberfläche zusätzliche Anleitungen und Hilfe bietet.
  • Wenn Ihre Organisation bereits die gcloud CLI oder Terraform verwendet, um andere Google Cloud-Ressourcen zu verwalten, bietet es sich an, diese Tools auch für Anthos-Cluster auf Bare Metal zu verwenden.
  • Wenn Ihre Organisation regulatorische Anforderungen oder Einschränkungen hat, müssen Sie möglicherweise Ihre Abhängigkeit von Google Cloud einschränken und bmctl auf Ihrer Administratorworkstation verwenden, um Cluster zu erstellen und den Clusterlebenszyklus zu verwalten.

Wenn Sie einen Cluster mit bmctl erstellen, können Sie den Cluster mit der Anthos On-Prem API registrieren, nachdem der Cluster erstellt wurde. Dadurch können Sie auch die Anthos On-Prem API-Clients verwenden.

Einschränkungen bei den Anthos On-Prem API-Clients

Das bmctl-Tool wurde mit dem ersten Release von Anthos-Clustern auf Bare Metal ausgeliefert. Es ist für die unterstützten Features der ausgereifteste Features. Wir empfehlen, die Funktionen der Anthos On-Prem API-Clients zu überprüfen, wenn Sie eine Wahl treffen. In der Liste unten sind die aktuellen Einschränkungen zusammengefasst. Sehen Sie sich diese Liste von Zeit zu Zeit an, während sich die Anthos On-Prem API-Clients weiterentwickeln.

  • Die Anthos On-Prem API-Clients befinden sich in der Vorschau
  • Administrator- und Nutzercluster sind die einzigen unterstützten Clustertypen

  • Die neuesten Neben- oder Patchversionen sind in der Anthos On-Prem API erst 7 bis 10 Tage nach der Veröffentlichung verfügbar

  • Die Google Cloud-Regionen, in denen die Anthos On-Prem API ausgeführt und gespeichert wird, sind eingeschränkt

  • Die folgenden erweiterten Netzwerkfunktionen werden nicht unterstützt: