容器群組仍處於轉換狀態
本文討論如何解決容器群組在Microsoft Azure 容器執行個體 中無限期處於轉換狀態時所發生的作業失敗。 本文也會討論在容器群組作業期間發生的失敗,以 建立、啟動、重新啟動、 停止或刪除 容器群組。
徵兆
當您執行直接或間接觸發容器群組作業的動作時,例如刪除 Azure Kubernetes Service (AKS) 叢集,您會收到下列錯誤訊息:
InternalErrorCode:“ContainerGroupTransitioning”
StatusCode:“409”
訊息:「容器群組 』<container-group-name>' 仍在轉換中,請稍後重試。
原因
在容器群組的持續啟動作業期間,容器執行個體 中的 Sidecar 容器不會如預期般終止。 在此情況下,容器群組會卡在 [成功 ] 狀態中。
解決方案 1:停止並重新啟動容器群組
在 Azure 入口網站 中,搜尋並選取 [容器實例]。
在容器實例清單中,選取容器群組的名稱(容器實例)。
在容器群組的 [ 概觀] 頁面上,選取 [ 停止 ] 以停止容器群組。 在 [ 停止容器實例 ] 對話框中,選取 [ 是 ] 以確認此動作。
等候容器群組完全停止。 (這最多可能需要三分鐘的時間。
選取 [ 開始 ] 以再次啟動容器群組。
解決方案 2:停止非執行中容器的容器群組(由 Logic Apps 部署)
如果使用 Azure 邏輯應用程式部署容器,請檢查容器的狀態。 如果容器未處於執行中狀態,請停止容器群組。 如需詳細資訊,請參閱使用 Azure 容器執行個體 和 ACI Logic Apps 連接器根據觸發程式執行情感分析。
注意
最佳做法是,建議您先檢查容器的狀態,再停止或啟動容器群組。 如果您啟動已經有執行中容器的容器群組,可能會導致轉換狀態問題。
解決方案3:開啟支援票證
如果先前的解決方案未修正問題,而且您仍然遇到錯誤訊息,請開啟支援票證。
其他相關資訊
與我們連絡,以取得說明
如果您有問題或需要相關協助,請建立支援要求,或詢問 Azure community 支援。 您也可以向 Azure 意見反應社群提交產品意見反應。