首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更改云代码VSCode扩展的skaffold命令

更改云代码VSCode扩展的skaffold命令
EN

Stack Overflow用户
提问于 2019-05-02 04:15:12
回答 1查看 331关注 0票数 0

我正在使用VSCode的云代码扩展,每次部署时,执行的skaffold命令如下:

代码语言:javascript
复制
skaffold run --enable-rpc -v info --rpc-http-port 33291 --default-repo gcr.io/project-1`

在我的skaffold.yaml文件中,我有以下配置build.artifacts[].context.image: gcr.io/project-2/hello-world

因此,在构建步骤之后,部署将继续:

代码语言:javascript
复制
The push refers to repository [gcr.io/project-1/gcr.io/project-2/hello-world]

当然..。这不是我所期望的。

在本地,我的gcloud使用了一个可以访问这两个项目的帐户,这样skaffold (docker) push就可以工作了,我的gcr.io/ project -1也会相应地被填充。

但是我在project-2中的Cloud Run服务没有被授予访问gcr.io/project-1的权限,部署(image pull)失败。

请问,您知道在运行Cloud Deploy (并更新目标注册表)时在哪里更改默认skaffold命令吗?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-05-03 02:02:51

您可以更改Cloud Code vscode扩展推送到的注册表,请转到设置:

在Extensions→云代码部分,更改图像注册表设置:

如果您无法使其工作,请尝试删除本地.vscode目录并再次执行Cloud Code: Build,这样它将再次询问您的容器注册表URI。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55942177

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档