Google Kubernetes Engine 价格
本页面介绍 Google Kubernetes Engine (GKE) 中的版本、计算资源、集群操作模式、集群管理费用和适用入站流量费用的价格。
标准版
包括完全自动化的集群生命周期管理、Pod 和集群自动扩缩、费用可见性以及自动化基础架构费用优化。价格为每个集群每小时 $0.10。
企业版
包括标准版的功能,以及多团队、多集群、自助操作、高级安全、服务网格、配置和统一的控制台体验。价格为每 vCPU 每小时 $0.0083。
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 状态处于 Pending 阶段的 Pod。对于处于待处理状态的 Pod,正等待调度(即,其状态不是 ContainerCreating),而其他阶段(例如 Succeeded 和失败)的 Pod 则不会被计费。
所有 Autopilot 资源均以 1 秒为增量计费,没有最短时长要求。
我们为 Autopilot 集群提供承诺使用折扣。使用承诺使用折扣时,三年期承诺享受按需价格 45% 的折扣,一年期承诺享受按需价格 20% 的折扣。这些折扣在每个区域都相同。如需了解详情,请参阅 GKE 中的承诺使用折扣。
GKE 包括一项获得财务补偿的服务等级协议 (SLA),可为 Autopilot 集群的控制层面提供 99.95% 的可用性,并为多个可用区中的 Autopilot Pod 提供 99.9% 的可用性。
通用(默认)Pod
*Spot 价格是动态变化的,最多每 30 天变化一次,但在 CPU、内存和 GPU 方面,始终提供相应常规价格的 60-91% 的折扣。
横向扩容计算类 Pod
*Spot 价格是动态变化的,最多每 30 天变化一次,但在 CPU、内存和 GPU 方面,始终提供相应常规价格的 60-91% 的折扣。
平衡计算类 Pod
*Spot 价格是动态的,最多每 30 天更改一次,但始终提供 CPU、内存和 GPU 相应常规价格的 60-91% 的折扣。
GPU Pod
*Spot 价格是动态变化的,最多每 30 天变化一次,但始终提供 CPU、内存和 GPU 相应常规价格的 60-91% 的折扣。
标准模式
在免费层级之后,以标准模式创建的集群,无论集群大小或拓扑如何,每个集群每小时均需支付 $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 每月(730 小时)的费用为 $3。此价格约等于每个后端 pod 每小时 $0.0041096,以 5 分钟为增量计费。
后端 pod 数量是项目中所有 GKE 集群中作为 MultiClusterService
资源成员的 pod 总数。以下示例展示了如何计算后端 pod 的数量:
多集群 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 集群位置 | 备份位置 | ||||||
---|---|---|---|---|---|---|---|
美洲北部 | 欧洲 | 亚洲 | 印度尼西亚 | 大洋洲 | 中东 | 拉丁美洲 | |
美洲北部 | 每 GiB $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 |
价格计算器
您可以使用 Google Cloud 价格计算器估计每月 GKE 费用,包括集群管理费和工作器节点费用。
后续步骤
- 阅读 Google Kubernetes Engine 文档。
- 开始使用 Google Kubernetes Engine。
- 试用价格计算器。
- 了解 Google Kubernetes Engine 解决方案和使用场景。