首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >"networking.k8s.io/v1beta1“版本中的种类"IngressClass”不匹配

"networking.k8s.io/v1beta1“版本中的种类"IngressClass”不匹配
EN

Stack Overflow用户
提问于 2021-09-29 10:41:38
回答 1查看 351关注 0票数 0

我试着通过Helm安装NGINX入口控制器。是的,我使用的是Helm 3.x,所以它应该可以工作。我也遵循了NGINX DOCS中的指导原则,但问题是当我使用这一行时,总是得到一个错误

代码语言:javascript
复制
helm install my-release nginx-stable/nginx-ingress

错误

代码语言:javascript
复制
Error: unable to build kubernetes objects from release manifest: unable to recognize "": no matches for kind "IngressClass" in version "networking.k8s.io/v1beta1"

我们使用的是1.22.0版的out K8s集群。我还尝试使用values.yaml文件安装该图表。但这是相同的问题。有什么想法吗?如果能帮上忙就太好了

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-09-29 12:02:40

根据deprecation guide的说法,在Kubernetesv1.22中似乎不再支持networking.k8s.io/v1beta1。nginx控制器的helm资源可能还没有更新到最新的API版本。

helm charts on their master将使用最新的API版本进行更新。你有没有尝试从源安装控制器?

其他选择是将Kubernetes版本降级到1.21或更低版本,并尝试使用helm资源进行安装。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69374852

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档