Google Kubernetes Engine 价格

本页面介绍 Google Kubernetes Engine (GKE) 中计算资源和集群管理的价格。

Autopilot 模式

免费层级的配额用尽后,Autopilot 集群针对每个集群收取 $0.10/小时的费用,为您的 Pod 预配的 CPU、内存和临时存储计算资源另行计费。预配的 Pod 资源数量基于 Kubernetes PodSpec 的资源请求。您无需为系统 Pod、操作系统开销或未分配的空间付费。所有 Autopilot 资源以 1 秒为增量收费,没有最低费用限制。

Autopilot 为 Pod 提供高度粒度化的价格,您可以 ¼ 个 vCPU 内核为增量请求 CPU。每个 vCPU 可以预配 1 GB 到 6.5 GB 范围内的内存。如果您请求的资源数量超出这些增量和范围,则资源值将向上舍入以满足我们的要求。如果您未指定 Pod 资源请求,则使用默认值

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

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

标准模式

免费层级之后,以标准模式创建的集群,无论集群大小或拓扑如何,每个集群每小时均需支付 $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 集群,每个集群都产生同样的固定费用。

  • 此费用不适用于 Anthos 集群

下面的例子展示如何向组织的结算帐号收取集群管理费用和免费层级赠金。此示例列出了该组织的区域级和可用区级集群小时数,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 是 Anthos 的一部分,因此在 Anthos on Google Cloud 集群中使用多集群 Ingress 无需额外付费。如果您的 GKE 集群未获得 Anthos 许可,则使用多集群 Ingress 时将按独立价格费率计费。无论是与 Anthos 许可还是独立价格搭配使用,多集群 Ingress 的功能都相同。您随时可以通过注册或取消注册 Anthos 来更改结算方式。

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

Anthos 许可

多集群 Ingress 是 Anthos 的一部分。如果您启用了 Anthos API (gcloud services enable anthos.googleapis.com) 并且您的集群已注册到一组,则使用多集群 Ingress 不会产生额外费用。

独立价格

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

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

多集群 Ingress 价格模式

只有作为 MultiClusterIngress 资源的直接后端的 Pod 才会产生费用。在此示例中,具有 Pod 后端的两个集群中有三个 MultiClusterService 资源。属于服务 A、B 和 C 的 Pod 不是直接后端,并且不会按独立价格收费。

属于多个 MultiClusterService 资源的任何 Pod 都会按其所属的每个 MultiClusterService 计费。两个 Pod 是 D 和 E MultiClusterService 的成员。

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

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

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

价格计算器

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

后续步骤