visual-studio-code - 更改 Cloud Code VSCode 扩展的 skaffold 命令
问题描述
我正在使用 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 命令吗?
谢谢
解决方案
推荐阅读
- php - MySql 查询从库存表中获取未售出的产品
- php - 使用 preg_replace 的正则表达式中的特殊字符问题
- reactjs - Html2canvas vs jspdf无法在PDF文件中导出svg
- android - 在 Android Studio 中更改视图
- python-3.x - PyQtGraph 如何使用按钮放大
- javascript - 遍历 JavaScript 对象数组并输出它
- react-native - React native - 使用 MAP 进行迭代
- php - 通过 $POST 导入时,有没有办法处理来自 MySQL 的大型列数组
- mysql - Mysql Load File Error 加载不准确的数据
- c# - 错误 MSB4019:未找到导入的项目“C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.cpp.props”