我试着通过Helm安装NGINX入口控制器。是的,我使用的是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版的out K8s集群。我还尝试使用values.yaml文件安装该图表。但这是相同的问题。有什么想法吗?如果能帮上忙就太好了
发布于 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资源进行安装。
https://stackoverflow.com/questions/69374852
复制相似问题