关于使用Azure CAF模块连接AKS集群时API版本错误及Azurerm升级的技术问询
使用Azure CAF模块连接AKS集群时API版本错误及Azurerm升级的技术问询
大家好,我想请教一些关于我们当前使用Azure CAF(Cloud Adoption Framework)模块的问题,特别是最近通过流水线连接AKS Kubernetes集群时遇到的API相关问题。
我们在尝试连接AKS集群时一直碰到障碍,排查后发现代码里没有指定连接集群的API版本,具体报错如下:
Error : retrieving Cluster: (Managed Cluster Name : XXXXXXXXX / resource Group "xxxxxxxxxx"): containerservice.ManagedClusterClient#Get: Failure responding to request: StatusCode=400 -- Original Error: autorest/azure: Service returned error. Status=400 Code: "NoRegisteredProviderFound" Message="No registered resource provider found for location 'uksouth' and API version '2022-01-02-preview' for type 'managedClusters'.
目前我们使用的是Azurerm 2.99版本,有几个疑问想请教社区的各位:
- 升级Azurerm到最新版本是否能解决这个API版本不匹配导致的错误?
- 除了升级Azurerm版本之外,有没有其他办法可以指定正确的API版本来成功连接AKS集群?
- 如果选择升级Azurerm,会不会对我们现有基于Azure CAF模块部署的其他资源产生兼容性影响?
备注:内容来源于stack exchange,提问作者karthik prabhu
相关产品推荐
相关产品推荐

