Google Kubernetes Engine 价格

本页面介绍 Google Kubernetes Engine (GKE) 中的版本、计算资源、集群操作模式、集群管理费用和适用的 Ingress 费用。

标准版

支持完全自动化的集群生命周期管理、Pod 和集群自动扩缩、费用可见性以及基础架构费用自动优化。每个集群每小时 $0.10。

企业版

包括标准版的功能,以及多团队、多集群、自助操作、高级安全、服务网格、配置、最佳实践可观测性指标以及统一的控制台体验。价格为每小时每个 vCPU $0.00822。

在项目中启用 GKE Enterprise,您就可以完全使用 GKE Enterprise 平台,包括混合云和多云功能。GKE Enterprise 启用后,所有代管式 GKE Enterprise 集群都会根据 GKE Enterprise 集群 vCPU 的数量按小时收费。当 GKE Enterprise 控制平面将某个 vCPU 视为可调度的计算容量时,该 vCPU 会被视为“正在接受管理”,即相关用户集群中的所有 vCPU 且不包括管理员集群和控制平面节点(对于本地选项)。如需了解如何获取用户集群中的 vCPU 数量,请参阅下面的了解集群容量。如需详细了解每个环境中的可用 GKE Enterprise 功能,请参阅部署选项指南

价格表

GKE Enterprise 提供随用随付价格模式,可让您按下列费率为使用 GKE Enterprise 管理的集群付费。您随时可以按照我们设置指南中的说明开始使用随用随付的 GKE Enterprise。

所列价格以美元 (USD) 为单位。如果您使用非美元货币付费,请参阅 Cloud Platform SKU 上以您的币种列出的价格。系统会在每个结算周期结束时发出账单,其中会列出之前的用量和费用。

公有云环境 随用随付
定价(每小时)
随用随付名单
价格(每月)M
GKE Enterprise GC $0.00822 /vCPU $6 / vCPU
GKE Enterprise 多云 (AWS) AWS $0.00822 /vCPU $6 / vCPU
GKE Enterprise 多云 (Azure) AZ $0.00822 /vCPU $6 / vCPU
GKE Enterprise 多云(挂接的集群)AC $0.00822 /vCPU $6 / vCPU
本地环境 随用随付(每小时) 随用随付(每月)
价格(每月)M
GDC (vSphere) $0.03288 / vCPU $24 / vCPU
GDC(裸金属)BMBM2 $0.03288 / vCPU $24 / vCPU

M - 估算的月度价格以每月 730 小时计算。
GC - Google Cloud 上的 GKE Enterprise 价格不包含 Google Cloud 资源(例如 Compute Engine、Cloud Load Balancing 和 Cloud Storage)的费用。
AWS - GKE Enterprise on AWS 价格不包含与 AWS 资源(例如 EC2、ELB 和 S3)相关的任何费用。客户应自行负责支付其 AWS 资源的所有费用。
AZ - GKE Enterprise on Azure 价格不包含与 Azure 资源(例如虚拟机、LB 和 Azure Storage)相关的任何费用。客户应自行承担其 Azure 资源的所有费用。
BM - 对于 GKE Enterprise / GDC Virtual on Bare Metal,如果启用了超线程,则在定价时,一个 CPU 相当于两个 vCPU。如果未启用超线程,则一个 CPU 相当于一个 vCPU。
BM2 - 虚拟机运行时是一项可在 GKE Enterprise / GDC Virtual on Bare Metal 中启用的功能,无需其他 SKU 或额外价格即可使用。
AC - 适用于符合 CNCF 规范的集群 - 了解详情

如果您是新的 GKE Enterprise 客户,可以免费试用 GKE Enterprise,最长可达 90 天。在试用期内,您仍需要为适用的基础架构用量付费。如需注册,请前往 GKE 控制台并启用试用。

如果您想停止使用 GKE Enterprise,可随时按照停用 GKE Enterprise 中的说明操作。

AutoPilot 模式

达到免费层级后,Autopilot 集群会针对每个集群收取 $0.10/小时的固定费用,以及当前已调度的 Pod 请求的 CPU、内存和临时存储资源(如 Pod 规范中的 resources.requests 字段所定义)。

  • Autopilot 将默认值应用于 Pod 规范中未定义的资源。

  • 除非 Pod 被安排在特定计算类上,否则它们将按通用 Pod 计费。

  • Pod 资源受定义的 CPU 到内存的最小值、增量和比率的约束,并且 Autopilot 会根据我们的要求自动对值进行四舍五入。

  • Autopilot 仅支持保证服务质量 (QoS) 类,其中请求等于限值,不支持突发服务质量 (QoS) 支持。如果同时设置了 resources.requests 和 resources.limits,则相关限制会被忽略。如果设置了限制且未设置资源,Autopilot 会将 resources.requests 值设置为 resources.limits 值。有关示例,请参阅在 Autopilot 中设置资源限制

  • 您不需要为系统 Pod、操作系统开销、未分配的空间或未调度的 Pod 付费。

  • 您只需为当前已调度的 Pod 请求的资源付费。已安排的 Pod 是处于“正在运行”阶段的 Pod,以及处于 ContainerCreating 状态(处于“待处理”阶段)的 Pod。处于待处理阶段的 Pod 正等待调度(即,其状态不是 ContainerCreation),并且处于其他阶段(如“成功”和“失败”)的 Pod 不会产生费用。

  • 所有 Autopilot 资源均以 1 秒为增量计费,没有最短时长要求。

我们为 Autopilot 集群提供承诺使用折扣。使用承诺使用折扣时,三年期承诺享受按需价格 45% 的折扣,一年期承诺享受按需价格 20% 的折扣。这些折扣在每个区域都相同。如需了解详情,请参阅 GKE 中的承诺使用折扣

GKE 包括一项获得财务补偿的服务等级协议 (SLA),可为 Autopilot 集群的控制层面提供 99.95% 的可用性,并为多个可用区中的 Autopilot Pod 提供 99.9% 的可用性。

通用(默认)Pod

如果您使用非美元货币付费,请参阅 Cloud Platform SKU 上以您的币种列出的价格。
*Spot 价格是动态变化的,最多每 30 天变化一次,但始终提供比 CPU、内存和 GPU 相应常规价格低 60-91% 的折扣。
**为了为应用提供更好的默认性价比,所有运行控制平面 1.27.5 版及更高版本的 GKE Autopilot 集群都将使用基于 SSD 的永久性磁盘作为临时存储。此更改只会影响新创建的集群以及在升级到 1.27.5 及更高版本的集群中创建的新 Pod。

横向扩容计算类 Pod

如果您使用非美元货币付费,请参阅 Cloud Platform SKU 上以您的币种列出的价格。
*Spot 价格是动态变化的,最多每 30 天变化一次,但始终提供比 CPU、内存和 GPU 相应常规价格低 60-91% 的折扣。

平衡计算类别 Pod

如果您使用非美元货币付费,请参阅 Cloud Platform SKU 上以您的币种列出的价格。
*Spot 价格是动态变化的,最多每 30 天变化一次,但始终提供比 CPU、内存和 GPU 相应常规价格低 60-91% 的折扣。

高级性能计算等级

如果您使用非美元货币付费,请参阅 Cloud Platform SKU 上以您的币种列出的价格。
*Spot 价格是动态变化的,最多每 30 天变化一次,但始终提供比 CPU、内存和 GPU 相应常规价格低 60-91% 的折扣。
对于使用性能计算类节点选择器的 Pod,您需要支付虚拟机的 Compute Engine 价格,外加 CPU、内存和存储资源的 Autopilot 附加费。请参阅 Compute Engine 价格,了解虚拟机价格部分。GCE CUD 用于支付 Compute Engine 费用,而 Autopilot CUD 用于支付 Autopilot 费用。

GPU Pod

如果您使用非美元货币付费,请参阅 Cloud Platform SKU 上以您的币种列出的价格。
*Spot 价格是动态变化的,最多每 30 天变化一次,但始终提供比 CPU、内存和 GPU 相应常规价格低 60-91% 的折扣。

加速器计算类高级方案

如果您使用非美元货币付费,请参阅 Cloud Platform SKU 上以您的币种列出的价格。
*Spot 价格是动态变化的,最多每 30 天变化一次,但始终提供比 CPU、内存和 GPU 相应常规价格低 60-91% 的折扣。
对于使用 Accelerator 计算类节点选择器的 Autopilot GPU Pod,您需要按 Compute Engine 价格付费,并支付 Autopilot 付费版来支付 GPU、CPU、内存和存储资源的费用。如需了解虚拟机价格部分,请参阅 Compute Engine 价格。Compute Engine CUD 用于支付 Compute Engine 费用,而 Autopilot CUD 用于支付 Autopilot 费用。

标准模式

免费层级之后,以标准模式创建的集群,无论集群大小或拓扑如何,每个集群每小时均需支付 $0.10 的管理费。GKE 集群管理费用不适用于 Anthos 集群

在标准模式下,GKE 为集群中的工作器节点使用 Compute Engine 实例。您需要按照 Compute Engine 价格为其中的每个实例付费,直到节点删除为止。 Compute Engine 资源按秒计算使用费,最低 1 分钟起价。

Compute Engine 提供适用于集群中 Compute Engine 实例的承诺使用折扣。如需了解详情,请参阅 Compute Engine 中的承诺使用折扣

GKE 包括一项获得财务补偿的服务等级协议 (SLA),可为区域级集群的控制层面提供 99.95% 的可用性,并为可用区级集群的控制层面提供 99.5% 的可用性。

集群管理费和免费层级

不论操作模式、集群大小或拓扑如何,所有 GKE 集群均需支付每小时 $0.10 的集群管理费(以 1 秒为增量)。

GKE 免费层级每月为每个计费账号提供 $74.40 的赠金,该赠金适用于可用区级集群和 Autopilot 集群。如果您仅使用单个可用区级集群或 Autopilot 集群,则此赠金可至少用于支付该集群每月的费用(不限费用类别)。未使用的免费层级赠金不会转入下个月的赠金中,也不能用于任何其他 SKU(例如,它们不能用于计算费用,或区域级集群的集群费用)。

集群管理费用适用以下条件:

  • 此费用为固定费用,与集群大小或拓扑无关。无论是单可用区级集群、多可用区级集群、区域级集群还是 Autopilot 集群,每个集群都产生同样的固定费用。

  • 此费用不适用于 GKE Enterprise 集群。

下面的例子展示如何向组织的结算账号收取集群管理费用和免费层级赠金。此示例列出了该组织的区域级和可用区级集群小时数,Anthos 集群小时数未包含在内。总计费数额按月计算,并且会使用每月的免费层级赠金。

组织的结算账号 每月 Autopilot 集群小时数 每月区域级集群小时数 每月可用区级集群小时数 使用的免费层级赠金 每月 GKE 集群管理费用总额
(按每个集群每小时 $0.10 计算)
account_1 744 0 0 $74.40 $0
account_2 0 1000 500 $50 $100
account_3 1000 1000 1000 $74.40 $225.60

多集群 Ingress

多集群 Ingress 包含在 GKE Enterprise 中,因此在 Google Cloud 上的 GKE Enterprise 集群中使用多集群 Ingress 无需支付额外费用。如果您有未获得 GKE Enterprise 许可的 GKE 集群,当您使用多集群 Ingress 时,我们会按独立价格费率计费。无论您是将 Multi Cluster Ingress 与 GKE Enterprise 许可还是独立价格搭配使用,多集群 Ingress 的功能都是相同的。您可以随时通过注册或取消注册 GKE Enterprise 来更改结算方式。

在所有情况下,MultiClusterIngress 资源的负载均衡器和流量都根据负载均衡器价格单独计费。

GKE Enterprise 许可

多集群 Ingress 包含在 GKE Enterprise 中。如果您启用 GKE Enterprise API (gcloud services enable anthos.googleapis.com),并且您的集群已注册到舰队,则使用多集群 Ingress 不会产生额外费用。

独立价格

多集群 Ingress 独立价格基于被视为多集群 Ingress 后端的 pod 的数量,每个后端 pod 每月(730 小时)的费用为 $3。此价格约等于每个后端 pod 每小时 $0.0041096,以 5 分钟为增量计费。

后端 pod 数量是项目中所有 GKE 集群中作为 MultiClusterService 资源成员的 pod 总数。以下示例展示了如何计算后端 pod 的数量:

多集群 Ingress 价格模式

多集群 Ingress 仅对作为 MultiClusterIngress 资源的直接后端的 pod 收费。作为非多集群 Ingress 后端的 pod 不会产生费用。在此示例中,两个集群中有三个 MultiClusterService 资源具有具有 pod 后端。作为 Service A、B 和 C 成员的 pod 不是直接后端,不会按独立价格计费。

如果一个 pod 是多个 MultiClusterService 资源的成员,则在其所属的每个 MultiClusterService 中均计费。有两个 pod 同时是 D 和 E MultiClusterService 的成员。

下表总结了示例中两个集群按独立价格结算的每月总费用:

MultiClusterService pod 每月费用
D 3 $9
E 4 $12
F 1 $3
总计 8 $24

如需详细了解如何配置多集群 Ingress 结算,请参阅 API 启用

Backup for GKE

Backup for GKE 是 GKE 的一项独立服务,可用于保护和管理 GKE 数据。

Backup for GKE 从两个方面产生费用:首先,您需要根据受保护的 GKE Pod 数量支付 GKE 备份管理费用;第二,备份存储费用取决于存储的数据量 (GiB)。与其他 GKE 功能结算类似,这两种费用按月计算。

例如,如果客户在爱荷华州使用单个备份方案 (us-central1),该客户每月平均备份 20 个 Pod,并在爱荷华州存储 200 GiB 的备份存储数据,则需要支付 $25.60 的费用。这 25.60 美元包括每月 20 美元的 GKE 备份管理费用(20 x $1.00 / Pod 月),以及 5.60 美元的备份存储空间 (200 * $0.028 / GiB-月)。

自 2023 年 6 月 26 日起,对于存储在与源 GKE 集群不同的区域中的备份,我们将收取新的网络出站数据传输费用。这些费用将取决于来源区域和目标区域,以及针对每个此类“跨区域”备份操作传输的字节数:

GKE 集群位置 备份位置
美洲北部 欧洲 亚洲 印度尼西亚 大洋洲 中东 拉丁美洲
美洲北部 $0.02/GiB $0.05/GiB $0.08/GiB $0.10/GiB $0.10/GiB $0.11/GiB $0.14/GiB
欧洲 $0.05/GiB $0.02/GiB $0.08/GiB $0.10/GiB $0.10/GiB $0.11/GiB $0.14/GiB
亚洲 $0.08/GiB $0.08/GiB $0.08/GiB $0.10/GiB $0.10/GiB $0.11/GiB $0.14/GiB
印度尼西亚 $0.10/GiB $0.10/GiB $0.10/GiB 不适用 $0.08/GiB $0.11/GiB $0.14/GiB
大洋洲 $0.10/GiB $0.10/GiB $0.10/GiB $0.08/GiB $0.08/GiB $0.11/GiB $0.14/GiB
中东 $0.11/GiB $0.11/GiB $0.11/GiB $0.11/GiB $0.11/GiB $0.08/GiB $0.14/GiB
拉丁美洲 $0.14/GiB $0.14/GiB $0.14/GiB $0.14/GiB $0.14/GiB $0.14/GiB $0.14/GiB

价格计算器

您可以使用 Google Cloud 价格计算器估计每月 GKE 费用,包括集群管理费和工作器节点费用。

后续步骤

申请自定义报价

Google Cloud 采用随用随付的价格模式,您只需为实际使用的服务付费。请与我们的销售团队联系,获取为贵组织量身定制的报价。
与销售人员联系