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