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

本文讨论了当您尝试在 Microsoft Azure Kubernetes 服务 (AKS) 群集上执行新操作时可能会发生的AKSOperationPreemptedAKSOperationPreemptedByDelete 错误,以及如何解决这些错误,因为该操作可能已被其他操作抢占。

现象

尝试对 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) 群集上终止长时间运行的操作。

详细信息

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

联系我们寻求帮助

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