Tag: gcloud

未findgcloud命令 – 安装Google Cloud SDK

我在Mac上,正在尝试在terminal中使用此命令安装Google Cloud SDK(包括gcloud命令行实用程序) curl https://sdk.cloud.google.com | bash 如https://cloud.google.com/sdk/所示 它一直到最后,并完成,但即使我重新启动我的shell, gcloud命令仍然表示找不到。 为什么不是这个安装工作​​?

访问没有gcloud客户端的谷歌容器registry

我有一个CoreOSdocker主机,我想开始运行容器,但是当试图使用docker命令从谷歌容器私人registry( https://cloud.google.com/tools/container-registry/ ),我得到了一个403.我做了一些search,但我不知道如何附加身份validation(或在哪里生成用户+传递包与dockerlogin命令一起使用)。 有没有人有幸从谷歌的私人容器拉? 我不能安装gcloud命令,因为coreos没有附带python,这是一个要求 docker run -p 80:80 gcr.io/prj_name/image_name Unable to find image 'gcr.io/prj_name/image_name:latest' locally Pulling repository gcr.io/prj_name/image_name FATA[0000] HTTP code: 403 更新 :从@mattmoor和@Jesse获得答案后: 我从中拉出的机器已经消失了 curl -H 'Metadata-Flavor: Google' http://metadata.google.internal./computeMetadata/v1/instance/service-accounts/default/scopes https://www.googleapis.com/auth/bigquery https://www.googleapis.com/auth/cloud-platform https://www.googleapis.com/auth/compute https://www.googleapis.com/auth/datastore —-> https://www.googleapis.com/auth/devstorage.read_only https://www.googleapis.com/auth/logging.admin https://www.googleapis.com/auth/sqlservice.admin https://www.googleapis.com/auth/taskqueue https://www.googleapis.com/auth/userinfo.email 另外,我尝试使用_tokenlogin方法 jenkins@riskjenkins:/home/andre$ ACCESS_TOKEN=$(curl -H 'Metadata-Flavor: Google' 'http://metadata.google.internal./computeMetadata/v1/instance/service-accounts/default/token' | cut -d'"' -f 4) % Total […]

Google的App Engine SDK和Cloud SDK之间有什么关系?

我正在开发Google App Engine应用程序,并且遇到了对App Engine SDK和Cloud SDK的引用。 这两个SDK如何相互关联? 两者之间肯定有一些重叠。 有一个dev_appserver.py和appcfg.py都是他们。 我可以使用dev_appserver.py运行开发服务器,也可以使用gcloud preview app run 。 为什么有两种工具可以做同样的事情? 一个人是否赞成另一个呢? 是否有合并工具集的路线图,还是将它们并行维护? 我需要两个,还是只有一个? 云SDK似乎是两者中较为一般的。 但是它是超集吗? 也就是说,我可以在App Engine SDK中使用Cloud SDK来做任何事情吗? 我很困惑这个混乱和无证的设置。

如何指导计算引擎启动脚本在Docker容器中执行

我正在尝试在gcp计算引擎上运行启动脚本。 脚本启动,启动Docker容器,并从该容器中运行命令。 启动脚本之外,整个工作没有错误,但显然启动脚本不是为这个任务设计的? 我打电话。 gcloud compute instances create cloudml –image-family=container-vm –image-project=google-containers –boot-disk-size "40" –service-account "773889352370-compute@developer.gserviceaccount.com" –scopes "https://www.googleapis.com/auth/cloud-platform" –metadata-from-file startup-script=Training.sh 我可以通过串口监视启动脚本的日志。 我可以看到它正确抓住脚本,并开始。 第一个命令是docker run sudo docker run -it –privileged — gcr.io/api-project-773889352370/cloudmlengine 从日志中,它会拉动和提取 Jul 24 21:54:02 cloudml startupscript: latest: Pulling from api-project-773889352370/cloudmlengine Jul 24 21:54:02 cloudml startupscript: 9f0706ba7422: Pulling fs layer Jul 24 21:54:02 cloudml startupscript: ec542cd45f0c: […]