Compute Engine API-如何使用容器创建实例?

时间:2019-05-24 08:22:02

标签: google-compute-engine

我正在尝试通过使用POST https://www.googleapis.com/compute/v1/projects/ {project} / zones / {zone} / instances创建“带有容器”的gce实例(如gcloud中所述)。

如何在请求有效负载中传递容器图像网址?

1 个答案:

答案 0 :(得分:0)

如果您尝试设置“机器类型”,则可以按照此document中提到的语法指定URL。

在文档中:

用于此实例的计算机类型资源的完整或部分URL,格式为:zones / zone / machineTypes / machine-type。创建实例时由客户端提供。例如,以下是预定义机器类型的有效部分URL:

zones / us-central1-f / machineTypes / n1-standard-1

要创建自定义机器类型,请以以下格式提供机器类型的URL,其中CPUS为1或偶数,最大为32(2、4、6,... 24等),并且具有MEMORY是此实例的总内存。内存必须是256 MB的倍数,并且必须以MB为单位提供(例如5 GB的内存为5120 MB):

zones / zone / machineTypes / custom-CPUS-MEMORY

例如:zones / us-central1-f / machineTypes / custom-4-5120有关限制的完整列表,请阅读自定义机器类型的规格。

如果您想创建一个容器集群,那么本link中提到的API方法可以为您提供帮助。