CPU-, RAM- und Speicherbedarf

Auf dieser Seite werden die CPU-, RAM- und Speicheranforderungen für die GKE On-Prem-Installation beschrieben.

Wenn Sie GKE On-Prem installieren, erstellen Sie Folgendes:

  • Eine Administrator-Workstation
  • Einen Administratorcluster
  • Einen oder mehrere Nutzercluster

Der Administratorcluster führt die GKE On-Prem-Infrastruktur aus und die Nutzercluster führen Ihre Arbeitslasten aus.

Ihre vSphere-Umgebung muss genügend Speicher-, CPU- und RAM-Ressourcen haben, um die Anforderungen Ihrer Administrator-Workstation, Ihres Admin-Clusters und Ihrer Nutzercluster zu erfüllen. Die Ressourcenanforderungen Ihrer Nutzercluster hängen von der Art der Arbeitslasten ab, die Sie ausführen möchten.

Speicher-, vCPU- und RAM-Anforderungen für den Administrator-Workstation

Die physischen ESXi-Hosts in Ihrem Rechenzentrum müssen ausreichend CPU und RAM bereitstellen, um die Anforderungen Ihrer Administrator-Workstation zu erfüllen. Außerdem muss Ihre vsphere Umgebung genügend Speicher haben, um die Anforderungen Ihrer Admin-Workstation zu erfüllen. Die Administrator-Workstation hat folgende Ressourcenanforderungen:

  • 4 vCPU
  • 8192 MB RAM
  • 50 GB virtueller Speicherplatz

Speicher-, vCPU- und RAM-Anforderungen für den Administratorcluster

Die physischen ESXi-Hosts in Ihrem Rechenzentrum müssen ausreichend CPU und RAM bereitstellen, um die Anforderungen Ihres Administratorclusters zu erfüllen. Außerdem muss Ihre vSphere-Umgebung genügend Speicher bereitstellen, um die Anforderungen des Administratorclusters zu erfüllen.

Der Administratorcluster verfügt über mindestens einen Nutzercluster. Für jeden zugeordneten Nutzercluster hat der Administratorcluster einen oder drei Knoten. Diese Knoten führen die Komponenten der Steuerungsebene für den Nutzercluster aus und werden Nutzercluster-Knoten für die Steuerungsebene genannt.

Wenn ein Nutzercluster hochverfügbar ist, hat der Administratorcluster drei Knoten für die Steuerungsebene für diesen Nutzercluster. Ist ein Nutzercluster nicht hochverfügbar, hat der Administratorcluster einen Knoten für die Steuerungsebene für diesen Nutzercluster.

Der Administratorcluster hat folgende Speicheranforderungen:

  • Ein virtuelles Laufwerk mit 100 GB zum Speichern von Objektdaten.

  • Ein virtuelles Laufwerk mit 40 GB für jeden Knoten Dies schließt die Knoten ein, die als Nutzercluster für die Steuerungsebenen dienen.

  • Für jeden Nutzercluster für die Steuerungsebene 10 GB zusätzlicher virtueller Speicher zur Erfüllung von PVCs, die für Audit-Logs erstellt wurden.

  • Für jeden Nutzercluster für die Steuerungsebene 5 GB zusätzlicher virtueller Speicher zur Erfüllung von für Objektdaten generierten PVCs und 5 GB zusätzlicher virtueller Speicher für jeden Nutzercluster zur Erfüllung von PVCs, die für Ereignisdaten erstellt wurden.

  • 450 GB virtueller Speicher für die Google Cloud Operations Suite zum Zwischenspeichern von Logs und Messwerten bei einem Netzwerkausfall.

  • Wenn das Add-on Prometheus und Grafana aktiviert ist, 506 GB virtueller Speicher für Prometheus, um Messwerte vier Tage zu speichern.

In der folgenden Tabelle werden die Speicher-, vCPU- und RAM-Anforderungen für Knoten im Administratorcluster beschrieben:

Name Systempräfix Konfigurationsfeld Spezifikationen Zweck
Administratorcluster-Steuerungsebene gke-admin-master
  • 4 vCPU
  • 16384 MB RAM
  • 40 GB Festplattenspeicher

Führt die Administratorsteuerungsebene im Administratorcluster aus.

Add-on-VMs gke-admin-node

Zwei VMs mit jeweils folgenden Anforderungen:

  • 4 vCPU
  • 16384 MB RAM
  • 40 GB Festplattenspeicher

Führen Sie die Add-ons der Administratorsteuerungsebene im Administratorcluster aus.

Nutzercluster-Steuerungsebene [USER_CLUSTER_NAME]-user-N usercluster.masternode

Für jeden Nutzercluster, eine oder drei VMs. Für jede VM gelten die folgenden Anforderungen:

  • 4 vCPU
  • 8192 MB RAM
  • 40 GB Festplattenspeicher

Jeder Nutzercluster hat eine eigene Steuerungsebene. VMs auf Nutzersteuerungsebene werden im Administratorcluster ausgeführt. Sie können eine oder drei Nutzersteuerungsebenen für einen einzelnen Nutzercluster erstellen.

Speicher-, vCPU- und RAM-Anforderungen für einen Nutzercluster

Für jeden Nutzercluster, den Sie erstellen möchten, müssen die physischen ESXi-Hosts in Ihrem Rechenzentrum genügend CPU und RAM bereitstellen, um die Anforderungen des Nutzerclusters zu erfüllen. Außerdem muss Ihre vSphere-Umgebung für jeden Nutzercluster, den Sie erstellen möchten, ausreichend Speicher bereitstellen, um die Anforderungen des Clusters zu erfüllen.

Ein Nutzercluster hat folgende Speicheranforderungen:

  • Ein virtuelles Laufwerk mit 40 GB für jeden Knoten

  • 450 GB virtueller Speicher für die Operations Suite von Google Cloud. Die Google Cloud-Operations Suite nutzt diesen Speicher, um Logs und Messwerte während eines Netzwerkausfalls zwischenzuspeichern.

  • Wenn das Add-on Prometheus und Grafana aktiviert ist, 506 GB virtueller Speicher für Prometheus, um Messwerte vier Tage zu speichern.

In der folgenden Tabelle werden die Standardwerte für Speicher, CPU und RAM für jeden Knoten in einem Nutzercluster beschrieben. Abhängig von den Anforderungen Ihrer Arbeitslasten sollten Sie die Werte anpassen. Sie können beim Erstellen einer Cluster-Konfigurationsdatei Werte für CPU und RAM angeben:

Name Systempräfix Konfigurationsfeld Spezifikationen Zweck
Nutzercluster-Worker-Knoten [USER_CLUSTER_NAME]-user usercluster.workernode

Dies sind die Standardwerte für einen einzelnen Worker-Knoten:

  • 4 vCPU
  • 8192 MB RAM
  • 40 GB Festplattenspeicher

Ein Nutzercluster-Knoten ist eine virtuelle Maschine, auf der Arbeitslasten ausgeführt werden. Beim Erstellen eines Nutzerclusters entscheiden Sie, wie viele Knoten ausgeführt werden sollen. Die für jeden Knoten erforderliche Konfiguration hängt von den ausgeführten Arbeitslasten ab.

Informationen zur maximalen Anzahl von Clustern und Knoten, die Sie erstellen können, finden Sie unter Kontingente und Beschränkungen.

Beispiel für Speicher-, vCPU- und RAM-Anforderungen

Angenommen, Sie möchten die folgenden Cluster erstellen:

  • Einen Administratorcluster

  • Einen Nutzercluster, in dem jeder Knoten 40 GB Speicherplatz, 6 vCPUs und 16384 MB RAM benötigt. Dieser Nutzercluster hat 20 Knoten. Sie möchten, dass die Steuerungsebene für diesen Nutzercluster hochverfügbar ist. Daher gibt es drei Knoten im Administratorcluster, die Steuerungsebenen-Komponenten für diesen Nutzercluster ausführen.

  • Einen zweiten Nutzercluster, für den Sie die Standardspeicher-, vCPU- und RAM-Werte als geeignet erachten. Dieser Nutzercluster hat acht Knoten. Die Steuerungsebene für diesen Nutzercluster muss nicht hochverfügbar sein, sodass nur ein Knoten im Administratorcluster Steuerungsebenenkomponenten für diesen Nutzercluster ausführt.

Der Administratorcluster hat einen Knoten für die Steuerungsebene, zwei Knoten für Add-ons, drei Knoten für die Steuerungsebene des ersten Nutzerclusters und einen Knoten für die Steuerungsebene des zweiten Nutzerclusters. Der Administratorcluster hat also sieben Knoten.

Jeder Knoten im Administrator-Cluster benötigt 4 vCPUs und 40 GB Speicherplatz. Drei der Knoten des Administratorclusters benötigen 16384 MB RAM und vier der Knoten des Administratorclusters benötigen 8192 MB RAM. Der Administratorcluster benötigt einen nichtflüchtigen Speicher mit 100 GB, um seine etcd-Daten zu speichern. Der HA-Nutzercluster benötigt 3 × 10 GB Festplatte zum Speichern der Audit-Logs, 3 × 5 GB Festplatte zum Speichern der zugehörigen Objektdaten und 5 GB Festplatte zum Speichern der Ereignisdaten. Der Nutzercluster ohne hohe Verfügbarkeit benötigt 10 GB zum Speichern der Audit-Logs, 5 GB zum Speichern der etcd-Objektdaten und 5 GB zum Speichern der etcd-Ereignisdaten. Außerdem benötigt der Administrator-Cluster 450 GB Speicherplatz, um die von der Google Cloud Operations-Suite erstellten PVCs zu verarbeiten.

In der folgenden Tabelle sind die Speicher-, vCPU- und RAM-Anforderungen für den Administratorcluster zusammengefasst:

Beispiel: Anforderungen für den Administratorcluster
Speicher 7 x 40 + 3 x 10 + 3 x 5 + 5 + 10 + 5 + 5 + 100 + 450 900 GB
vCPU 7 x 4 28 vCPU
RAM 3 x 16384 + 4 x 8192 81920 MB

Jeder Knoten im ersten Nutzercluster benötigt 40 GB Speicherplatz, 6 vCPUs und 16384 MB RAM. Außerdem benötigt der erste Nutzercluster 450 GB Speicherplatz, um die von der Google Cloud Operations-Suite erstellten PVCs zu verarbeiten.

In der folgenden Tabelle sind die Anforderungen für Speicher, vCPU und RAM für den ersten Nutzercluster zusammengefasst:

Beispiel: Anforderungen des ersten Nutzerclusters
Speicher 20 x 40 + 450 1250 GB
vCPU 20 x 6 120 vCPU
RAM 20 x 16384 327.680 MB

Jeder Knoten im zweiten Nutzercluster benötigt 40 GB Festplattenspeicher, 4 vCPU und 8.192 MB RAM. Außerdem benötigt der zweite Nutzercluster 450 GB Speicherplatz, um PVCs zu verarbeiten, die von der Google Cloud-Operations-Suite erstellt wurden.

In der folgenden Tabelle sind die Speicher-, vCPU- und RAM-Anforderungen für den zweiten Nutzercluster zusammengefasst:

Beispiel: Anforderungen für den zweiten Nutzercluster
Speicher 8 x 40 + 450 770 GB
vCPU 8 x 4 32 vCPU
RAM 8 x 8192 65536 MB

Gesamtanforderungen:

Beispiel: Gesamtanforderungen
Speicher 2920 GB
vCPU 180 vCPU
RAM 475136 MB