增加叢集和節點的網路頻寬


本頁說明如何使用第 1 層頻寬,提高 Google Kubernetes Engine (GKE) 叢集和叢集節點的網路頻寬限制。

定價

啟用第 1 層頻寬時,系統會套用較高頻寬的價格

事前準備

開始之前,請確認你已完成下列工作:

  • 啟用 Google Kubernetes Engine API。
  • 啟用 Google Kubernetes Engine API
  • 如要使用 Google Cloud CLI 執行這項工作,請安裝初始化 gcloud CLI。如果您先前已安裝 gcloud CLI,請執行 gcloud components update,取得最新版本。

限制

需求條件

在叢集上啟用第 1 層頻寬

您可以建立啟用第 1 層頻寬的叢集,也可以更新叢集以使用第 1 層頻寬。

啟用第 1 層頻寬的叢集預設會啟用節點集區第 1 層頻寬。如果將節點集區頻寬設為 TIER_UNSPECIFIED,節點集區設定會覆寫叢集頻寬設定。

建立啟用第 1 層頻寬的叢集

建立使用第 1 層頻寬的叢集:

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

CLUSTER_NAME 替換為叢集名稱。

更新叢集來啟用第 1 層頻寬

更新叢集,改用第 1 層頻寬:

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

CLUSTER_NAME 替換為現有叢集的名稱。

在節點集區上啟用第 1 層頻寬

您可以建立啟用第 1 層頻寬的節點集區,也可以更新節點集區以使用第 1 層頻寬。

啟用第 1 層頻寬的叢集預設會啟用節點集區第 1 層頻寬。不過,節點集區 API 會覆寫第 1 層的叢集層級設定。

建立啟用第 1 層頻寬的節點集區

建立使用第 1 層頻寬的節點集區:

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

更改下列內容:

  • NODEPOOL_NAME:新節點集區的名稱。
  • CLUSTER_NAME:現有叢集的名稱。

更新節點集區,啟用第 1 層頻寬

更新節點集區,改用第 1 層頻寬:

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

更改下列內容:

  • NODEPOOL_NAME:要更新的節點集區名稱。
  • CLUSTER_NAME:現有叢集的名稱。

在叢集或節點集區上停用第 1 層頻寬

您可以在叢集層級或節點集區層級停用第 1 層頻寬。在叢集層級停用第 1 層頻寬時,節點集區第 1 層頻寬會設為 TIER_UNSPECIFIED。在叢集層級停用第 1 層頻寬,不會停用現有的節點集區設定。

更新叢集以使用預設頻寬:

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

更新節點集區,使用預設頻寬:

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

後續步驟