【发布时间】:2021-11-20 05:08:54
【问题描述】:
请帮助了解gcloud compute instances create 命令的--image-project 参数是什么。
在 Coursera 中关注 Architecting with Google Kubernetes Engine。有一个创建虚拟机的说明如下。
在我看来,有一个项目为 GCP 平台创建和维护 Debian Linux 映像,该映像将使用 --image-project 参数指定。
gcloud compute instances create $MY_VMNAME \
--machine-type "e2-standard-2" \
--image-project "debian-cloud" \ # <-----
--image-family "debian-9" \
--subnet "default"
但是,不清楚文档的含义。
--image-project=IMAGE_PROJECT
将针对其解析所有图像和图像系列引用的 Google Cloud 项目。定义图像项目是最佳实践。 可以通过运行 gcloud projects list 生成可用项目的完整列表。
按照文档运行gcloud projects list 不会显示“debian-cloud”。我认为它显示了当前 GCP 帐户用户可以访问的项目。
$ gcloud projects list
PROJECT_ID: cloudshell-images
NAME: Google Cloud Shell
PROJECT_NUMBER: 205372091086
PROJECT_ID: esoteric-quanta-324122
NAME: RMqwiklabs-gcp-02-6dae71c9f143
PROJECT_NUMBER: 313871830131
PROJECT_ID: pso-vmaas-1
NAME: pso-vmaas-1
PROJECT_NUMBER: 687834401499
PROJECT_ID: qwiklabs-gcp-02-d5ed5f282fe4
NAME: qwiklabs-gcp-02-d5ed5f282fe4
PROJECT_NUMBER: 138724239027
PROJECT_ID: qwiklabs-resources
NAME: Qwiklabs Resources
PROJECT_NUMBER: 1030115194620
问题
文档是否正确? --image-project 是指 Debian linux 人员或 GCP 为 GCP 管理 Debian VM 映像的 GCP 项目吗?
【问题讨论】:
标签: google-cloud-platform virtual-machine google-compute-engine google-kubernetes-engine gcloud