本页面介绍了如何使用层级 1 带宽提高 Google Kubernetes Engine (GKE) 集群和集群节点的网络带宽限制。
价格
启用层级 1 带宽时,较高的带宽价格适用。
准备工作
在开始之前,请确保您已执行以下任务:
- 启用 Google Kubernetes Engine API。 启用 Google Kubernetes Engine API
- 如果您要使用 Google Cloud CLI 执行此任务,请安装并初始化 gcloud CLI。 如果您之前安装了 gcloud CLI,请运行
gcloud components update
以获取最新版本。
限制
- 需遵循 Compute Engine 限制。
- 启用层级 1 带宽时,GKE 会启用 Google 虚拟 NIC (gVNIC),并且只要节点池启用了层级 1 带宽,GKE 就会负责管理 gVNIC。
- 仅 N2、N2D、C2、C2D、C3 和 M3 虚拟机支持层级 1 带宽。
使用要求
- GKE 节点必须使用 Container-Optimized OS 节点映像。
在集群上启用层级 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
后续步骤
- 使用网络政策日志记录功能记录集群网络政策允许或拒绝与 Pod 连接的时间。
- 了解如何设置网络层级。
- 详细了解最高的最大传输单元 (MTU) 设置。