【问题标题】:This container service is in a failed state此容器服务处于失败状态
【发布时间】:2019-02-11 13:05:50
【问题描述】:

我们所有的 AKS 群集都在 Azure 门户中报告了以下错误:

此容器服务处于失败状态。单击此处打开新的支持请求。

似乎我们也无法编辑集群。尝试扩展节点时,出现以下错误:

未能保存容器服务“test-aks”。错误:集群正在升级或升级失败时不允许操作

查看 AKS 属性时,我看到配置状态为“失败”:

我们不知道如何解决这个问题。

【问题讨论】:

  • 我会联系支持并转到 k8s slack 上的#sig-azure
  • 您最近是否对集群进行了任何更改,例如升级到另一个版本?
  • 使用 az aks scale 命令使用 Azure CLI 按此处所述缩放群集节点并共享结果:docs.microsoft.com/en-us/azure/aks/… 您可能超出了核心配额。告诉我。
  • 还有问题吗?或者,如果它有帮助,您可以接受它作为答案。
  • 这是因为我向集群提交了更新请求,但我的订阅中没有可用的 vCPU。这将配置更新的状态设置为“失败”,但没有任何理由。我不得不增加报价并重新运行更新命令。

标签: azure azure-container-service azure-aks azure-container-instances


【解决方案1】:

使用 az aks scale 命令使用 Azure CLI 缩放群集节点,如下所述:https://docs.microsoft.com/en-us/azure/aks/scale-cluster#scale-the-cluster-nodes

az aks show --resource-group myResourceGroup --name myAKSCluster --query agentPoolProfiles

这将在 Azure CLI 中显示描述性错误消息。 您可能超出了核心配额的限制。 有关此线程的更多详细信息:https://github.com/Azure/AKS/issues/542

【讨论】:

    【解决方案2】:

    对于您显示的问题:

    此容器服务处于失败状态。点击这里打开一个新的 支持请求。

    这也发生在我身上。通常,用户对资源的使用有一定的限制。在我这边,我只能使用 10 个 vCpu。因此,如果 vCpu 没有剩余节点,则当我扩大更多节点时出现错误。我想这对你来说也是一个可能的原因。你可以检查一下。

    【讨论】:

    • 这是因为我向集群提交了更新请求,但我的订阅中没有可用的 vCPU。这将配置更新的状态设置为“失败”,但没有任何理由。我不得不增加我的报价并重新运行更新命令。谢谢
    • @davenewza 你的意思是你增加报价并且它有效?也许是其他资源的限制。您可以从日志中获取更多详细信息。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多