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
- Verwenden Sie das Logging von Netzwerkrichtlinien, um aufzuzeichnen, wann Verbindungen zu Pods von den Netzwerkrichtlinien Ihres Clusters zugelassen oder verweigert werden.
- Netzwerkstufe festlegen.
- Weitere Informationen zur Einstellung für die maximale Übertragungseinheit (MTU).