容器组保持在转换状态

本文介绍如何解决在容器组在Microsoft Azure 容器实例中无限期处于转换状态时发生的操作失败。 本文还讨论了在容器组操作期间发生的失败,以 创建、启动、重启停止或删除 容器组。

现象

执行直接或间接触发容器组操作(例如删除Azure Kubernetes 服务(AKS)群集之类的操作时,会收到以下错误消息:

InternalErrorCode:“ContainerGroupTransitioning”
StatusCode:“409”
消息:“容器组'<container-group-name>'仍在转换,请稍后重试。

原因

在容器组的持续启动操作期间,容器实例中的 sidecar 容器不会按预期终止。 在这种情况下,容器组停滞在 “成功 ”状态。

解决方案 1:停止并重启容器组

  1. Azure 门户中,搜索并选择“容器实例”。

  2. 在容器实例列表中,选择容器组的名称(容器实例)。

  3. 容器组的“概述”页上,选择“停止以停止容器组。 在“停止容器实例”对话框中,选择“是以确认此操作。

  4. 等待容器组完全停止。 (这最多可能需要三分钟。

  5. 选择“开始”以再次启动容器组。

解决方案 2:停止非运行容器的容器组(由逻辑应用部署)

如果使用 Azure 逻辑应用部署容器,请检查容器的状态。 如果容器未处于 “正在运行” 状态,请停止容器组。 有关详细信息,请参阅使用 Azure 容器实例 (ACI) 和 ACI 逻辑应用连接器基于触发器运行情绪分析。

注意

最佳做法是,建议在停止或启动容器组之前检查容器的状态。 如果启动已具有正在运行的容器的容器组,可能会导致转换状态问题。

解决方案 3:开具支持票证

如果前面的解决方案未解决问题,但仍遇到错误消息,请开具支持票证。

详细信息

联系我们寻求帮助

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