利用Azure进行容器镜像管理与应用部署
1. Azure容器注册表基础操作
在Azure门户中,我们可以看到推送的容器镜像。使用 az acr repository 命令,也能从Azure CLI中得到相同的结果。例如,如果使用 handsonbook/hello-world 作为镜像名称,仓库名称也会相同。
2. 授予镜像拉取/推送权限
在许多场景下,我们是Azure资源的所有者,拥有管理资源的多种权限。但在实际应用中,可能会遇到授权失败等问题。对于Azure容器注册表(ACR),若要从持续集成/持续交付(CI/CD)管道推送镜像,就需要了解所需的权限。
Azure中有两个特殊角色可授予特定身份拉取或推送镜像的能力:
- AcrPull
- AcrPush
AcrPush 角色允许的操作包括:
- Microsoft.ContainerRegistry/registries/pull/read
- Microsoft.ContainerRegistry/registries/push/write
授予这些角色的步骤如下:
1. 使用Azure门户中的访问控制(IAM)刀片。
2. 点击“+添加”按钮,选择“添加角色分配”。
3. 在新屏幕中选择所需的角色和要分配角色的主体。
4. 点击“保存”按钮。
超级会员免费看
订阅专栏 解锁全文
440

被折叠的 条评论
为什么被折叠?



