我正在使用 VSCode 的 Cloud Code 扩展,每次部署时,skaffold
执行的命令如下:
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
因此,在构建步骤之后,部署继续
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 命令吗?
谢谢