非产品订阅包含 aks“ttr-aks”,我想将其附加到产品订阅中存在的 ACR
在 ACR 中分配角色 pullArc 后,我正在运行以下命令来执行附件
az aks update --name ttr-aks --resource-group ttr-res-grp --attach-acr myacr 并得到以下错误
错误:在订阅“NON-PROD (e788173ssssssssssssssssssssss)”中找不到名称为“3fceXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX”且类型为“Microsoft.ContainerRegistry/registries”的资源。
我谷歌了一下,没有找到这个问题的解决方案 唱诵 gpt 并没有太大帮助
ttr-aks
AKS 附加到不同订阅中的 ACR,请使用以下步骤:选择要将 ACR 附加到的 AKS 群集。在你的情况下是
ttr-aks
在 Aks 集群 -> 容器注册表下的网络选项卡 -> 添加 -> 选择要附加到 AKS 的订阅。在你的情况下,产品/非产品。
AKS 群集现在将连接到您所需的 ACR。确保 ACR 与 AKS 集群位于同一区域。
另外,你可以尝试这个
so thread by djsly
参考:
将 Azure 容器注册表与 Azure Kubernetes 服务 (AKS) 集成 - Azure Kubernetes 服务 |微软学习