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

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

现象

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

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

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

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

  • 容器组仍处于错误状态(如 “已停止 ”或 “失败”)。

原因

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

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

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

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

如果有任何容器组仍处于错误状态,因为首先删除了容器组身份验证所需的托管标识,请开具支持票证。 Microsoft 支持部门可以停止受影响的容器组,并帮助完成解决容器组设置的其他必要步骤。

详细信息

联系我们寻求帮助

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