无法执行操作或容器组处于错误状态

本文讨论如何解决 Microsoft Azure 容器实例中无法执行容器组操作或容器组处于错误状态的方案。

症状

遇到以下一个或多个问题:

  • 尝试删除容器组,但尝试会导致内部服务器错误。

  • 尝试在 Azure CLI 中运行 az container show 命令,但由于内部服务器错误,该命令失败。

  • Azure 门户中,可以查看容器组资源,但不能对其进行任何操作。

  • 容器组保持错误状态 (例如 “已停止 ”或 失败”) 。

原因

在尝试删除关联的容器组之前,已删除容器组的托管标识。 如果尝试手动执行此删除顺序,则可能会出现这种情况。 如果有定期计划的脚本 ((例如夜间脚本运行) 删除开发资源组中的所有资源,包括所有托管标识和容器组),也可能发生此情况。 脚本不会按正确的顺序删除资源:它首先删除对容器组进行身份验证所需的托管标识,然后尝试删除容器组本身。

解决方案 1:在删除托管标识之前删除容器组

首先删除容器组,等待删除操作完成,然后删除托管标识。

解决方案 2:打开支持票证,使容器组脱离错误状态

如果有任何容器组由于首次删除了容器组身份验证所需的托管标识而处于错误状态,请打开支持票证。 Microsoft 支持部门可以停止受影响的容器组,并帮助你完成其他必要步骤来修复容器组设置。

更多信息

联系我们寻求帮助

如果你有任何疑问或需要帮助,请创建支持请求联系 Azure 社区支持。 还可以向 Azure 反馈社区提交产品反馈。