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

使用Terraform部署Azure AKS时遇NoRegisteredProviderFound错误的解决咨询

解决AKS部署的NoRegisteredProviderFound错误

这个错误的核心原因是你使用的API版本2022-01-02-preview在australiasoutheast区域不被支持,和VM大小无关,按以下步骤排查解决:

  • 调整Terraform配置中的AKS API版本:找到azurerm_kubernetes_cluster资源块里的api_version字段,替换为错误提示里列出的支持稳定版,比如2020-04-01(选提示列表里最新的版本即可)。
  • 验证区域支持的API版本:用Azure CLI执行命令,确认目标区域的可用版本:
    az provider show --namespace Microsoft.ContainerService --location australiasoutheast --query "resourceTypes[?resourceType=='managedClusters'].apiVersions[]" --output table
    
    确保你配置的API版本在返回的列表里。
  • 重新确认资源提供商注册状态:执行命令重新触发注册(即使之前注册过,有时候需要刷新状态):
    az provider register --namespace Microsoft.ContainerService
    
    等待状态变为Registered后再部署,可通过以下命令检查:
    az provider show --namespace Microsoft.ContainerService --query registrationState
    
  • 更新Terraform Azure Provider:执行terraform init -upgrade升级azurerm provider到最新稳定版,避免旧版本provider和API版本不兼容的问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 14:32:37