azure - 如何从 Azure 中的不同订阅和租户 ID 提取 ACR 中可用的 docker 映像
问题描述
我们有两个不同的 Azure 订阅和租户 ID。一个用于开发环境,另一个用于生产环境。作为 CI-CD 管道,我们正在构建 docker 镜像并将这些镜像推送到开发订阅中的 ACR。我们希望在 prod 环境中运行 k8s 集群时重用 dev 订阅 ACR 中可用的 docker 镜像。
据我了解,我们不能重用来自不同订阅和租户 ID 的 ACR。唯一可能的解决方案是至少拥有相同的租户 ID。
我们有什么方法可以重用这些 docker 镜像吗?
解决方案
为什么不呢,您只需要对 acr 进行身份验证,然后您就可以从该 ACR 中提取图像。您将无法为此使用 Azure 连接,但您可以为此使用 docker 连接(在 kubernetes 和 azure devops 中)。
推荐阅读
- javascript - 在 p5.js 中单击按钮更改图像
- android - 如何为内容创建带有虚线边框底部的自定义文本输入?
- java - 一个应用程序可以从其他应用程序窃取数据库连接吗?
- excel - Excel 我可以手动添加列以查询和保留行完整性-链接-当原始表行数更改时?
- kubernetes - 您与此站点的连接不安全(nginx 入口)
- javascript - 如何对按钮进行缩放效果?
- android - 非静态方法 filterdList(ArrayList
) 不能从静态上下文中引用 - java - 读取 Blob 文件而不将其保存为文件
- javascript - 使用 Fetch 返回的 Promise 不响应 .then()
- python - 根据 Python 中第二个列表中的值从第一个列表中复制项目