本文讨论了当您尝试在 Microsoft Azure Kubernetes 服务 (AKS) 群集上执行新操作时可能会发生的AKSOperationPreempted
或AKSOperationPreemptedByDelete
错误,以及如何解决这些错误,因为该操作可能已被其他操作抢占。
现象
尝试对 AKS 群集执行新操作时,会收到以下错误消息之一:
-
代码:“AKSOperationPreempted”
消息:“此操作已被另一个拥有 ID <操作 ID> 的操作抢占”
此消息指示操作已被另一个操作抢占,并且新操作的 GUID 在错误消息中提供。
-
代码:“AKSOperationPreemptedByDelete”
消息:“此操作已被删除操作中断。”
此消息指示操作已被删除操作抢占。
原因
当正在进行的操作被在完成操作之前发出的后续操作中断时,通常会发生此错误。 此错误将指示后续操作,可以是删除操作或任何其他操作。
解决方案
若要解决此问题,请使用以下任一方法。 当没有正在运行的操作时,您可以尝试再次运行您的操作。
等待上一操作完成。
可以使用错误消息中提供的 ID 和 follwing 命令检查操作的状态:
az aks operation show \ --resource-group myResourceGroup \ --name myCluster \ --operation-id "<operation-id>"
运行
abort
命令以停止上一操作。有关如何中止操作的详细信息,请参阅在 Azure Kubernetes 服务 (AKS) 群集上终止长时间运行的操作。
详细信息
联系我们寻求帮助
如果你有任何疑问或需要帮助,请创建支持请求或联系 Azure 社区支持。 你还可以将产品反馈提交到 Azure 反馈社区。