我正在尝试学习terraform,如何在terraform脚本中更改图像名称?
例如,在下面的脚本中,默认的linux镜像是debian-cloud/debian-9,如何更改镜像,来自marketplace https://console.cloud.google.com/marketplace/details/click-to-deploy-images/deeplearning?q=deep%20learning%20vm&id=8857b4a3-f60f-40b2-9b32-22b4428fd256
gcp terraform link - https://www.terraform.io/docs/providers/google/r/compute_instance_template.html
发布于 2021-04-04 01:43:25
如果您正在寻找可从GCP获得的标准映像,请运行以下命令并grep映像类型。
gcloud compute images list | grep ubuntu它将列出类似下面的内容。第一列是NAME,第二列是PROJECT,第三列是FAMILY。在脚本中,你可以提到项目/家族(ubuntu-os-cloud/ubuntu-1804-lts)
ubuntu-1604-xenial-v20210329a ubuntu-os-cloud ubuntu-1604-lts
ubuntu-1804-bionic-v20210325 ubuntu-os-cloud ubuntu-1804-lts 发布于 2020-07-01 02:53:39
当您想要部署image时,框架似乎是TensorFlow Enterprise2.1(CUDA10.1)。
作为documentation,我们列出了按框架类型组织的最新版本的图像系列。通过引用名称中带有“latest”的镜像族来创建实例,可确保您始终获得该镜像的最新版本。因此,从documentation中,我们可以获得所需的映像名称。
我希望documentation和这篇other one也能为你提供信息。
发布于 2020-06-29 21:26:59
在这里,您指的是一个市场图像。您可以在main.tf中更改它
initialize_params {
image = "debian-cloud/debian-9"您可以使用#gcloud计算图像列表redhat列出图像,它将列出对redhat版本的所有图像引用。
https://stackoverflow.com/questions/62638916
复制相似问题