将Azure AKS从1.8.1升级到1.8.6失败

时间:2018-01-25 12:49:32

标签: azure kubernetes azure-container-service

我正在尝试将Azure AKS群集从1.8.1升级到1.8.6。

部署失败。相关ID:09312a25-04f3-4e35-8f79-6b2337bb7f19。操作失败,状态为:200。详细信息:资源状态失败

命令az aks upgrade --name myaks --resource-group myresourcegr --kubernetes-version 1.8.6

的输出

更多输出az aks show --name myaks --resource-group myresourcegr --output table

    Name     Location    ResourceGroup    KubernetesVersion    ProvisioningState    Fqdn
    -------  ----------  ---------------  -------------------  -------------------  -----------------------------------------
    myaks  westeurope  myresourcegr             1.8.6                Failed               myaks-81cf39b1.hcp.westeurope.azmk8s.io

重试升级操作我总是得到同样的错误

修改

输出命令az aks get-versions -g myresourcegr -n myaks

{
  "agentPoolProfiles": [
    {
      "kubernetesVersion": "1.8.6",
      "name": null,
      "osType": "Linux",
      "upgrades": [
        "1.8.6"
      ]
    }
  ],
  "controlPlaneProfile": {
    "kubernetesVersion": "1.8.6",
    "name": null,
    "osType": "Linux",
    "upgrades": [
      "1.8.6"
    ]
  },
  "id": "/subscriptions/xxx-98ec-4db6-bfed-946d93a62a7c/resourcegroups/myresourcegr/providers/Microsoft.ContainerService/managedClusters/myaks/upgradeprofiles/default",
  "name": "default",
  "resourceGroup": "myresourcegr",
  "type": "Microsoft.ContainerService/managedClusters/upgradeprofiles"
}

1 个答案:

答案 0 :(得分:0)

当我们考虑进行 AKS 升级时,总是尝试先创建一个具有决定升级版本的新节点池到集群,然后排空旧节点池的节点。它将帮助您确定相关问题,并将在生产升级过程中考虑。