我有2个gcloud项目,比如foo
和bar
。我在gcr.io/foo/cat:latest
项目的容器注册表中有一个名为foo
的docker镜像。在将标记重命名为bar
时,需要一种方法将此图像提升为gcr.io/bar/cat:1.0.0
项目。如何在bar
项目的gcloud容器服务中执行此操作?
答案 0 :(得分:1)
能够按照这篇文章完成它:https://medium.com/google-cloud/using-single-docker-repository-with-multiple-gke-projects-1672689f780c
步骤:
1.从IAM页面获取bar
项目的容器构建器服务帐户ID。提示:成员名称以@cloudbuild.gserviceaccount.com
结尾
2.使用我们之前获得的服务帐户ID将新的IAM成员添加到foo
项目,并具有“存储对象查看器”权限。
现在bar
项目的容器构建器服务帐户可以访问(拉取)foo
项目的容器图像。