AKS升级失败:未设置CloudProviderProfile

时间:2018-03-07 14:53:46

标签: azure-container-service

我们的AKS群集突然停止响应az akskubectl命令。我们尝试az aks upgrade,因为之前已在此处推荐过。首先,我们成功地从1.7.7升级到1.7.7,但这并未修复群集状态。接下来我们尝试从1.7.7升级到1.7.12。不幸的是,失败了,现在群集似乎无法运作。

以下是升级命令结尾处的错误响应:

{
  "additionalProperties": {
    "endTime": "2018-03-07T14:15:43.7948662Z",
    "error": {
      "code": "ControlPlaneCloudProviderNotSet",
      "message": "CloudProviderProfile is not set"
    },
    "startTime": "2018-03-07T14:14:31.6196846Z",
    "status": "Failed"
  },
  "agentPoolProfiles": null,
  "dnsPrefix": null,
  "fqdn": null,
  "id": null,
  "kubernetesVersion": null,
  "linuxProfile": null,
  "location": null,
  "name": "03ae4ea8-58ef-0c47-8346-64a665d0edf7",
  "provisioningState": null,
  "servicePrincipalProfile": null,
  "tags": null,
  "type": null
}

我们在历史记录中发现了一个GitHub问题https://github.com/Azure/AKS/issues/165,与我们在此处看到的类似。这是同一个问题吗?

Correlation id: 7377a386-dfef-4c30-923d-b894001e14ac
Location: west-europe

此StackOverflow帖子的GitHub问题:https://github.com/Azure/AKS/issues/229

1 个答案:

答案 0 :(得分:0)

我可能会尝试使用以下方法再次设置上下文:

az aks get-credentials -n CLUSTER-NAME -g RESOURCE-GROUP

然后尝试升级而不设置版本:

az aks upgrade -n CLUSTER-NAME -g RESOURCE-GROUP

希望这应该让它重新恢复。