无法执行操作,或容器组处于错误状态
本文介绍如何解决Microsoft Azure 容器实例中无法执行容器组操作或容器组处于错误状态的方案。
现象
遇到以下一个或多个问题:
尝试删除容器组,但尝试会导致内部服务器错误。
尝试在 Azure CLI 中运行 az container show 命令,但该命令由于内部服务器错误而失败。
在Azure 门户中,可以查看容器组资源,但不能对它执行任何操作。
容器组仍处于错误状态(如 “已停止 ”或 “失败”)。
原因
在尝试删除关联的容器组之前,删除了容器组的托管标识。 如果尝试手动执行此删除顺序,则可能会出现这种情况。 如果有定期计划的脚本(例如夜间脚本运行),则也会发生这种情况,该脚本会删除开发资源组中的所有资源,包括所有托管标识和容器组。 该脚本不会按正确的顺序删除资源:它首先删除对容器组进行身份验证所需的托管标识,然后尝试删除容器组本身。
解决方案 1:在删除托管标识之前删除容器组
首先删除容器组,等待删除操作完成,然后删除托管标识。
解决方案 2:打开支持票证,使容器组脱离错误状态
如果有任何容器组仍处于错误状态,因为首先删除了容器组身份验证所需的托管标识,请开具支持票证。 Microsoft 支持部门可以停止受影响的容器组,并帮助完成解决容器组设置的其他必要步骤。
详细信息
联系我们寻求帮助
如果你有任何疑问或需要帮助,请创建支持请求或联系 Azure 社区支持。 你还可以将产品反馈提交到 Azure 反馈社区。