执行新操作时出现 AKSOperationPreempted 或 AKSOperationPreemptedByDelete 错误

本文讨论如何识别和解决在你尝试执行新操作时可能发生的 AKSOperationPreemptedAKSOperationPreemptedByDelete 错误,这些操作可能已被 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) 集群上终止长时间运行的操作

详细信息

AKS 群集创建问题的常规故障排除

联系我们寻求帮助

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