Netzwerkbandbreite für Cluster und Knoten erhöhen


Auf dieser Seite erfahren Sie, wie Sie das Netzwerkbandbreitenlimit für GKE-Cluster (Google Kubernetes Engine) und Clusterknoten mithilfe der Bandbreite der Stufe 1 erhöhen.

Preise

Höhere Preise für die Bandbreite gelten, wenn Sie die Bandbreite der Stufe 1 aktivieren.

Vorbereitung

Führen Sie die folgenden Aufgaben aus, bevor Sie beginnen:

  • Aktivieren Sie die Google Kubernetes Engine API.
  • Google Kubernetes Engine API aktivieren
  • Wenn Sie die Google Cloud CLI für diese Aufgabe verwenden möchten, müssen Sie die gcloud CLI installieren und dann initialisieren. Wenn Sie die gcloud CLI bereits installiert haben, rufen Sie die neueste Version mit gcloud components update ab.

Beschränkungen

  • Es gelten Einschränkungen für Compute Engine.
  • Wenn Sie die Bandbreite der Stufe 1 aktivieren, aktiviert GKE Google Virtual NIC (gVNIC) und GKE verwaltet gVNIC, solange für den Knotenpool die Bandbreite der Stufe 1 aktiviert ist.
  • Die Bandbreite der Stufe 1 wird nur auf N2-, N2D-, C2-, C2D-, C3- und M3-VMs unterstützt.

Voraussetzungen

  • GKE-Knoten müssen ein Knoten-Image für Container-Optimized OS verwenden.

Bandbreite der Stufe 1 in einem Cluster aktivieren

Sie können einen Cluster erstellen, in dem die Bandbreite der Stufe 1 aktiviert ist, oder einen Cluster zur Verwendung der Bandbreite der Stufe 1 aktualisieren.

In einem Cluster mit aktivierter Stufe 1-Bandbreite ist die Stufe 1-Bandbreite des Knotenpools standardmäßig aktiviert. Wenn Sie die Bandbreite des Knotenpools auf TIER_UNSPECIFIED setzen, überschreiben die Knotenpooleinstellungen die Einstellungen für die Clusterbandbreite.

Cluster mit aktivierter Bandbreite der Stufe 1 erstellen

Erstellen Sie einen Cluster, der die Bandbreite der Stufe 1 verwendet:

gcloud container clusters create CLUSTER_NAME \
    --network-performance-configs=total-egress-bandwidth-tier=TIER_1

Ersetzen Sie CLUSTER_NAME durch den Namen des Clusters.

Cluster aktualisieren, um die Bandbreite der Stufe 1 zu aktivieren

Aktualisieren Sie einen Cluster zur Verwendung der Bandbreite der Stufe 1:

gcloud container clusters update CLUSTER_NAME \
    --network-performance-configs=total-egress-bandwidth-tier=TIER_1

Ersetzen Sie CLUSTER_NAME durch den Namen des vorhandenen Clusters.

Bandbreite der Stufe 1 in einem Knotenpool aktivieren

Sie können einen Knotenpool erstellen, in dem die Bandbreite der Stufe 1 aktiviert ist, oder einen Knotenpool zur Verwendung der Bandbreite der Stufe 1 aktualisieren.

In einem Cluster mit aktivierter Stufe 1-Bandbreite ist die Stufe 1-Bandbreite des Knotenpools standardmäßig aktiviert. Die Knotenpool-API überschreibt jedoch die Konfiguration auf Clusterebene für Stufe 1.

Knotenpool mit aktivierter Stufe 1-Bandbreite erstellen

Erstellen Sie einen Knotenpool, der die Bandbreite der Stufe 1 verwendet:

gcloud container node-pools create NODEPOOL_NAME \
    --cluster=CLUSTER_NAME \
    --network-performance-configs=total-egress-bandwidth-tier=TIER_1

Dabei gilt:

  • NODEPOOL_NAME: der Name des neuen Knotenpools.
  • CLUSTER_NAME den Namen des vorhandenen Clusters.

Knotenpool zur Verwendung der Bandbreite der Stufe 1 aktualisieren

Aktualisieren Sie einen Knotenpool zur Verwendung der Bandbreite der Stufe 1:

gcloud container node-pools update NODEPOOL_NAME \
    --cluster=CLUSTER_NAME \
    --network-performance-configs=total-egress-bandwidth-tier=TIER_1

Ersetzen Sie Folgendes:

  • NODEPOOL_NAME: Den Namen des Knotenpools, den Sie aktualisieren möchten.
  • CLUSTER_NAME den Namen des vorhandenen Clusters.

Bandbreite der Stufe 1 in einem Cluster oder Knotenpool deaktivieren

Sie können die Bandbreite der Stufe 1 auf Cluster- oder Knotenpoolebene deaktivieren. Wenn Sie die Bandbreite der Stufe 1 auf Clusterebene deaktivieren, wird die Bandbreite der Stufe 1 auf TIER_UNSPECIFIED gesetzt. Durch das Deaktivieren der Bandbreite der Stufe 1 auf Clusterebene wird die vorhandene Knotenpoolkonfiguration nicht deaktiviert.

Aktualisieren Sie den Cluster, um die Standardbandbreite zu verwenden:

gcloud container clusters update CLUSTER_NAME \
    --cluster=CLUSTER_NAME \
    --network-performance-configs=total-egress-bandwidth-tier=TIER_UNSPECIFIED

Aktualisieren Sie den Knotenpool zur Verwendung der Standardbandbreite.

gcloud container node-pools update NODEPOOL_NAME \
    --cluster=CLUSTER_NAME \
    --network-performance-configs=total-egress-bandwidth-tier=TIER_UNSPECIFIED

Nächste Schritte