0

我正在尝试更新我的 AKS 群集的凭据,因为我已将其移至其他租户。我的 github 工作流自动推送到集群,但是因为我将它移到了新租户,所以我的 github 工作流给了我一个“ExpiredServicePrincipal”错误,现在工作时间更长了。

在做了一些研究之后,我发现了以下链接https://docs.microsoft.com/en-us/azure/aks/update-credentials#update-aks-cluster-with-new-service-principal-credentials它告诉我如何更新我的凭据,然后使用这些凭据更新 AKS 群集。

az aks update-credentials
--resource-group myResourceGroup
--name myAKSCluster
--reset-service-principal
--service-principal $SP_ID
--client-secret $SP_SECRET

遵循指南的这一步后,我收到一个错误,我似乎无法理解或在网上找到任何信息......

ValidationError:部署失败。相关 ID:###########。Code="OperationNotAllowed" Message="操作无法完成,因为它导致超出批准的标准DSv3Family Cores 配额。其他详细信息 - 部署模型:资源管理器,位置:CanadaCentral,当前限制:10,当前使用情况:8,额外需要:8 , (最低)要求的新限制:16. 在https://aka.ms/ProdportalCRP/?#create/Microsoft.Support/Parameters/%!B(MISSING)%!s(MISSING)ubId提交配额增加请求%!:(MISSING)%!c(MISSING)############%!,(MISSING)%!p(MISSING)esId%!:(MISSING)%!b(MISSING)# ###########%!,(MISSING)%!s(MISSING)upportTopicId%!:(MISSING)%!e(MISSING)############%7D通过指定“详细信息”部分中列出的参数以使部署成功。https://docs.microsoft.com/en-us/azure/azure-supportability/per-vm-quota-requests。”

https://docs.microsoft.com/en-us/azure/aks/kubernetes-action 我非常感谢任何帮助!非常感谢!

4

1 回答 1

0

您似乎超出了 CanadaCentral Regional vCPU 限制,需要为 DSv3Family 申请更多配额。增加配额不收费,仅对使用的核心收费。只需按照错误消息中的链接打开支持案例。大多数情况下,配额请求会在几分钟内自动获得批准。

虚拟机和虚拟机规模集的资源管理器 vCPU 配额在每个区域的每个订阅的两个层中强制执行。

第一层是所有 VM 系列的总区域 vCPU 限制。第二层是每个 VM 系列 vCPU 的限制,例如 D 系列 vCPU。每当要部署新的虚拟机时,该 VM 系列的新的和现有的 vCPU 使用总和不得超过为该特定 VM 系列批准的 vCPU 配额。此外,在所有 VM 系列中部署的新的和现有的 vCPU 总数不应超过为订阅批准的总区域 vCPU 配额。如果超出其中任何一个配额,则不允许部署 VM。你可以从 Azure 门户请求增加 VM 系列的 vCPU 配额限制。VM 系列配额的增加会自动将总区域 vCPU 限制增加相同的数量。

创建新订阅时,默认的总区域 vCPU 可能不等于所有单个 VM 系列的默认 vCPU 配额的总和。这一事实可能会导致订阅为您要部署的每个单独的 VM 系列提供足够的配额。对于所有部署,它可能缺乏足够的总区域 vCPU 配额。在这种情况下,您需要提交请求以明确增加总区域 vCPU 限制。总区域 vCPU 限制不能超过该区域所有 VM 系列的已批准配额总和。

于 2021-06-22T18:40:22.883 回答