You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AKS集群更新失败:SkuNotAvailable错误求助

解决AKS集群更新时SkuNotAvailable导致的失败状态问题

紧急恢复集群可用状态

  • 先替换节点池VM规格为目标区域可用的SKU,第一步先确认SouthAfricaNorth区域当前可用的VM型号:
    az vm list-skus --location southafricanorth --output table
    
  • 挑选同级别可用SKU(比如Standard_D3s_v4、Standard_D5s_v4),执行节点池更新:
    az aks nodepool update --resource-group <你的资源组名> --cluster-name <你的AKS集群名> --name <节点池名称> --node-vm-size <可用SKU名称>
    
  • 若集群处于失败状态导致常规更新命令无法执行,添加强制参数:
    az aks nodepool update --resource-group <你的资源组名> --cluster-name <你的AKS集群名> --name <节点池名称> --node-vm-size <可用SKU名称> --force
    
  • 如果上述操作仍无效,直接删除故障节点池,重新创建使用可用SKU的节点池:
    az aks nodepool delete --resource-group <你的资源组名> --cluster-name <你的AKS集群名> --name <故障节点池名称> --yes
    az aks nodepool add --resource-group <你的资源组名> --cluster-name <你的AKS集群名> --name <新节点池名称> --node-vm-size <可用SKU名称>
    

排查SKU不可用的核心原因

  • 订阅配额可用不代表区域物理资源充足,Standard_D4s_v4在SouthAfricaNorth可能是临时容量耗尽,这种情况只能等待云服务商补充资源,或提交Azure支持请求确认容量恢复时间。
  • 部分场景下,即使配额显示充足,也可能存在区域级别的资源限制(比如该SKU在该区域的总配额已被其他用户占满),此时需更换SKU或区域。

后续预防方案

  • 测试集群更新前,提前验证目标SKU的区域可用性:
    az vm list-skus --location southafricanorth --size Standard_D4s_v4 --output table
    
  • 为测试集群预设2-3个同级别备选SKU,避免单一SKU依赖引发故障。

内容的提问来源于stack exchange,提问作者Mishap

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 01:25:25