共用方式為


執行新作業時發生 AKSOperationPreempted 或 AKSOperationPreemptedByDelete 錯誤

本文討論如何識別並解決您嘗試執行新作業時可能發生的 AKSOperationPreemptedAKSOperationPreemptedByDelete 錯誤,該作業已被 Microsoft Azure Kubernetes Service(AKS)叢集上的另一個作業搶先。

癥狀

當您嘗試在 AKS 叢集上執行新作業時,您會收到下列其中一個錯誤訊息:

  • 程序代碼:“AKSOperationPreempted”

    訊息:「此作業已被識別碼為 <作業標識碼> 的另一個作業先佔。」

    此訊息表示作業已被另一個作業先佔,而新作業的 GUID 則會在錯誤訊息中提供。

  • 程序代碼:“AKSOperationPreemptedByDelete”

    訊息:「此操作已被刪除作業搶先執行。」

    此訊息表示此作業已被刪除作業搶先執行。

原因

此錯誤通常發生於未完成的作業被後續作業打斷所致。 錯誤會指出後續作業,可以是刪除或任何其他作業。

解決方法

若要解決此問題,請使用下列其中一個方法。 一旦沒有執行中的作業,您就可以嘗試再次執行作業。

  • 等候上一個作業完成。

    您可以使用錯誤訊息中提供的識別碼,搭配 follwing 命令來檢查作業的狀態:

    az aks operation show \
        --resource-group myResourceGroup \
        --name myCluster \
        --operation-id "<operation-id>"
    
  • abort執行命令以停止先前的作業。

    如需如何中止作業的詳細資訊,請參閱 終止 Azure Kubernetes Service (AKS) 叢集上長時間執行的作業。

詳細資訊

AKS 叢集建立問題的一般疑難解答

與我們連絡,以取得說明

如果您有疑問,可以詢問 Azure 社群支援。 您也可以向 Azure 意見反應社群提交產品意見反應。