如何将来自不同订阅的 ACR 附加到 AKS? [关闭]

Posted

技术标签:

【中文标题】如何将来自不同订阅的 ACR 附加到 AKS? [关闭]【英文标题】:How to attach ACR from different Subscription to AKS? [closed] 【发布时间】:2020-05-29 07:31:03 【问题描述】:

谁能知道如何将来自不同订阅的 ACR 附加到 Azure 中的 AKS? 我正在寻找有关此的任何信息,唉,我发现只有一个主题 https://github.com/Azure/AKS/issues/243 有人说这是固定的,但不幸的是没有信息如何实现?

【问题讨论】:

不管它是否来自同一个订阅(除非跨租户),你可能做错了什么,你能展示你在做什么吗? ACR 也在不同的资源组中。我在写az aks update --name my-aks --resource-group my-aks-resource-group --attach-acr acr-id 没关系,你得到的错误是什么? 在订阅 'subs name (subs id)' 中找不到名为 'id' 和类型 'Microsoft.ContainerRegistry/registries' 的资源 嗯,就是这个意思,它不存在 【参考方案1】:

在这种情况下,答案是提供正确的输入(ACR ID 中的错字)。

【讨论】:

对于其他也遇到此问题的人,这里是我使用的命令的示例:az aks update -g "Some-AKS-RG" -n "Some-Cluster" --attach-acr "/subscriptions/<SOME SUB ID>/resourceGroups/<Some RG Name>/providers/Microsoft.ContainerRegistry/registries/<Some ACR Name> 初始斜线显然非常重要 这才是真正的答案。通过az resource list --name <ACR name>查询ACR资源可以获得正确的ACR路径。路径将是“id”键的值。

以上是关于如何将来自不同订阅的 ACR 附加到 AKS? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

将 Azure 磁盘附加到 AKS pod 时出现权限错误

浅谈AKS,ACR,ACI

sh AKS,ACR,ACI

通过 Terraform Helm 提供程序和 Azure DevOps 部署 helm 图表,同时从 ACR 获取 helm 图表

尽管更改了progressDeadlineSeconds,但仍会遇到“超过进度期限”

acr122跟pm3哪个好