我正在尝试将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"
}
答案 0 :(得分:0)
当我们考虑进行 AKS 升级时,总是尝试先创建一个具有决定升级版本的新节点池到集群,然后排空旧节点池的节点。它将帮助您确定相关问题,并将在生产升级过程中考虑。