容器组保持在转换状态
本文介绍如何解决在容器组在Microsoft Azure 容器实例中无限期处于转换状态时发生的操作失败。 本文还讨论了在容器组操作期间发生的失败,以 创建、启动、重启、 停止或删除 容器组。
现象
执行直接或间接触发容器组操作(例如删除Azure Kubernetes 服务(AKS)群集之类的操作时,会收到以下错误消息:
InternalErrorCode:“ContainerGroupTransitioning”
StatusCode:“409”
消息:“容器组'<container-group-name>'仍在转换,请稍后重试。
原因
在容器组的持续启动操作期间,容器实例中的 sidecar 容器不会按预期终止。 在这种情况下,容器组停滞在 “成功 ”状态。
解决方案 1:停止并重启容器组
在Azure 门户中,搜索并选择“容器实例”。
在容器实例列表中,选择容器组的名称(容器实例)。
在容器组的“概述”页上,选择“停止”以停止容器组。 在“停止容器实例”对话框中,选择“是”以确认此操作。
等待容器组完全停止。 (这最多可能需要三分钟。
选择“开始”以再次启动容器组。
解决方案 2:停止非运行容器的容器组(由逻辑应用部署)
如果使用 Azure 逻辑应用部署容器,请检查容器的状态。 如果容器未处于 “正在运行” 状态,请停止容器组。 有关详细信息,请参阅使用 Azure 容器实例 (ACI) 和 ACI 逻辑应用连接器基于触发器运行情绪分析。
注意
最佳做法是,建议在停止或启动容器组之前检查容器的状态。 如果启动已具有正在运行的容器的容器组,可能会导致转换状态问题。
解决方案 3:开具支持票证
如果前面的解决方案未解决问题,但仍遇到错误消息,请开具支持票证。
详细信息
联系我们寻求帮助
如果你有任何疑问或需要帮助,请创建支持请求或联系 Azure 社区支持。 你还可以将产品反馈提交到 Azure 反馈社区。