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 Schritte durch, 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 festlegen, überschreiben die Einstellungen für den Knotenpool die Bandbreiteneinstellungen des Clusters.

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 zur Verwendung der Bandbreite der Stufe 1 aktualisieren

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 Ihre Konfiguration auf Clusterebene für Stufe 1.

Knotenpool mit aktivierter Bandbreite der Stufe 1 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 für einen 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 des Knotenpools der Stufe 1 auf TIER_UNSPECIFIED gesetzt. Wenn Sie die Stufe 1-Bandbreite auf Clusterebene deaktivieren, wird die vorhandene Knotenpoolkonfiguration nicht deaktiviert.

Aktualisieren Sie den Cluster zur Verwendung der Standardbandbreite:

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