错误:未找到名称的资源映射:“ingress-srv”名称空间:“ingress-srv.yaml”中的“”:版本“networking.k8s.io/v1beta1”中没有与类型“Ingress”匹配,确保首先安装 CRD
我是 Kubernetes 新手,我在 minikube 上设置入口 nginx 并且安装成功,但是当我尝试使用 kubectl apply -f filename 运行时,它给出了上述错误
这是代码文件名:ingress-srv.yaml
apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
name: ingress-srv
annotations:
kubernetes.io/ingress.class: nginx
spec:
rules:
- host: posts.com
http:
paths:
- path: /posts
pathType: Prefix
backend:
serviceName: posts-clusterip-srv
servicePort: 4000
Run Code Online (Sandbox Code Playgroud) kubernetes ×1