azure AKS 群集 部署 失败 , 出现 " ReconcileMSICredentialError "

ix0qys7i  于 2022-11-17  发布在  其他
关注(0)|答案(1)|浏览(137)

当我尝试通过门户部署具有“开发/测试”设置的全新AKS群集时,在部署时出现以下错误:

{"code":"DeploymentFailed","message":"At least one resource deployment operation failed.
Please list deployment operations for details. Please see 
https://aka.ms/DeployOperations for usage details.","details":
[{"code":"ReconcileMSICredentialError","message":"Reconcile MSI credential failed. 
Details: autorest/azure: Service returned an error. Status=409 Code=\"Conflict\" 
Message=\"Secret bf905bf9e9ad86526b26e98d2ea490a0a500ff23907f9df987d95de3a649e751 is 
currently being deleted and cannot be re-created; retry later.\" InnerError=
{\"code\":\"ObjectIsBeingDeleted\"}."}]}

但是,资源仍然得到部署,但出现“资源处于失败状态”的通知。当我停止群集并重新启动它时,通知消失,但我不确定错误是否仍然存在。
如果我为集群选择一个新名称,我可以完全避免这个错误。但是,我想保留旧名称。
当我使用不同的设置(CPU,节点数等)部署时,也会发生同样的情况。我也尝试完全删除集群,然后重新部署,但错误仍然存在。我还没有在Stackoverflow或Google上找到任何对此错误的解释。
此错误的原因是什么?如何避免?

brc7rcf0

brc7rcf01#

我尝试在我的环境中重现相同的问题,结果如下

  • 我已使用开发/测试环境创建了AKS群集 *

  • 已成功创建引用集群 *

  • 我已使用以下命令为群集提供了一些凭据 *
az aks get-credentials --resource-group Alldemorg --name cluster_name

  • 创建示例应用程序并将其部署到集群中,

我使用了以下Reference作为示例文件。*

  • 部署成功,我可以看到为应用程序创建的所有单元和节点 *

x1c4d 1x指令集

备注:

  • 1).“ReconcileMSICredentialError”错误,因为版本问题,请检查版本并升级到最新版本 *
  • 2).如果资源处于失败状态,请删除整个资源,而不是删除群集,然后重新创建资源。如果停止并启动资源,则可能会出现“ReconcileMSICredentialError”。*

相关问题