版本 "networking.k8s.io/v1beta1" 中没有种类 "IngressClass" 的匹配项
No matches for kind "IngressClass" in version "networking.k8s.io/v1beta1"
我尝试通过 Helm 安装 NGINX Ingress Controller。是的,我正在使用 Helm 3.x,所以它应该可以工作。我也遵循了 NGINX DOCS 中的指南,但问题是我在使用这条线时总是出错
helm install my-release nginx-stable/nginx-ingress
错误
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 版的 K8s 集群。我还尝试使用 values.yaml 文件安装图表。但这是同样的问题。任何的想法 ?帮助将是完美的
根据 deprecation guide,Kubernetes v1.22 似乎不再支持 networking.k8s.io/v1beta1
。 nginx 控制器的 helm 资源可能尚未更新为最新的 API 版本。
helm charts on their master 已更新为最新的 API 版本。您是否尝试从源代码安装控制器?
其他选择是将您的 Kubernetes 版本降级到 1.21 或更低版本,然后尝试使用 helm 资源进行安装。
我尝试通过 Helm 安装 NGINX Ingress Controller。是的,我正在使用 Helm 3.x,所以它应该可以工作。我也遵循了 NGINX DOCS 中的指南,但问题是我在使用这条线时总是出错
helm install my-release nginx-stable/nginx-ingress
错误
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 版的 K8s 集群。我还尝试使用 values.yaml 文件安装图表。但这是同样的问题。任何的想法 ?帮助将是完美的
根据 deprecation guide,Kubernetes v1.22 似乎不再支持 networking.k8s.io/v1beta1
。 nginx 控制器的 helm 资源可能尚未更新为最新的 API 版本。
helm charts on their master 已更新为最新的 API 版本。您是否尝试从源代码安装控制器?
其他选择是将您的 Kubernetes 版本降级到 1.21 或更低版本,然后尝试使用 helm 资源进行安装。