如何使用承诺使用虚拟机设置 GKE 集群
How to setup GKE cluster with committed use VMs
我希望为我的应用程序购买承诺使用的 VM。但是,以我有限的知识,我不确定是否关注
- 购买承诺使用的虚拟机并创建GKE集群后,新集群会自动使用新购买的虚拟机并向我收取相应费用吗?或者
- 如果新集群未检测到承诺使用 VM,我该如何将 VM 分配给新集群?
提前致谢
有两种承诺
如果使用 CPU 和内存承诺,这很容易。您提交一些 CPU 和一个内存卷,您将在选定的区域支付 1 或 3 年的费用。如果您的集群在同一区域使用 CPU 和内存,则会自动检测提交的 CPU 和内存,因此不会计费(您只需支付 CUD)。如果您使用更多,您将仅按需支付高于 CUD 的金额。如果少用,只付CUD。
如果要commit GPU和SSD,比较难,因为需要定义reservation。首先,它是按区域而不是按区域增加难度的。此外,预留定义了机器配置文件(CPU 的数量、内存容量、GPU 数量、本地 SSD 数量)。要在您的集群中使用此 CUD,您的节点必须与您定义的 VM 配置文件完全匹配。如果在 1 年后,你想增加 CPU 或节点的内存,VM 配置文件将与 CUD 预留不匹配并且它不会工作(你将支付两次:1 用于未使用的预留, 1 代表节点).
我希望为我的应用程序购买承诺使用的 VM。但是,以我有限的知识,我不确定是否关注
- 购买承诺使用的虚拟机并创建GKE集群后,新集群会自动使用新购买的虚拟机并向我收取相应费用吗?或者
- 如果新集群未检测到承诺使用 VM,我该如何将 VM 分配给新集群?
提前致谢
有两种承诺
如果使用 CPU 和内存承诺,这很容易。您提交一些 CPU 和一个内存卷,您将在选定的区域支付 1 或 3 年的费用。如果您的集群在同一区域使用 CPU 和内存,则会自动检测提交的 CPU 和内存,因此不会计费(您只需支付 CUD)。如果您使用更多,您将仅按需支付高于 CUD 的金额。如果少用,只付CUD。
如果要commit GPU和SSD,比较难,因为需要定义reservation。首先,它是按区域而不是按区域增加难度的。此外,预留定义了机器配置文件(CPU 的数量、内存容量、GPU 数量、本地 SSD 数量)。要在您的集群中使用此 CUD,您的节点必须与您定义的 VM 配置文件完全匹配。如果在 1 年后,你想增加 CPU 或节点的内存,VM 配置文件将与 CUD 预留不匹配并且它不会工作(你将支付两次:1 用于未使用的预留, 1 代表节点).