拒绝请求:拒绝准入审查,因为请求不包含 Ingress 资源但包含 networking.k8s.io/v1
denied the request: rejecting admission review because the request does not contains an Ingress resource but networking.k8s.io/v1
我正在升级 kubernetes 1.19.1。然后入口部署发出此警告;
警告:networking.k8s。io/v1beta1 Ingress 在 v1.19+ 中已弃用,在 v1.22+ 中不可用;使用 networking.k8s.io/v1 入口
ingress.networking.k8s.io/msrs-ingress 创建
我已经更改了正确的新版本 ingress api(v1beta 到 v1)但现在由于准入规则我无法再次安装;
服务器错误:创建“disabled/my-ingress-prod-v2.yaml”时出错:准入网络钩子“validate.nginx.ingress.kubernetes.io”拒绝请求:拒绝准入审查,因为请求不包含 Ingress 资源但包含网络。 k8s.io/v1, Resource=ingresses 命名空间 my-pro
中名称为 my-ingress2
其实我把我的-ingress2改成了这样;
之后:
apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
annotations:
kubernetes.io/ingress.class: nginx
name: my-ingress
spec:
rules:
- http:
paths:
- path: /
backend:
serviceName: frontend
servicePort: 80
之前:
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: my-ingress
spec:
rules:
- http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: frontend
port:
number: 80
如何找到安装入口规则的正确方法。我不想禁用 admission
kubectl delete -A ValidatingWebhookConfiguration ingress-nginx-admission
这是修复它的拉取请求:
https://github.com/kubernetes/ingress-nginx/pull/6187
你只需要等待新的发布。您可以在此处跟踪进度:
https://github.com/kubernetes/ingress-nginx/projects/43#card-45661384
我正在升级 kubernetes 1.19.1。然后入口部署发出此警告;
警告:networking.k8s。io/v1beta1 Ingress 在 v1.19+ 中已弃用,在 v1.22+ 中不可用;使用 networking.k8s.io/v1 入口 ingress.networking.k8s.io/msrs-ingress 创建
我已经更改了正确的新版本 ingress api(v1beta 到 v1)但现在由于准入规则我无法再次安装;
服务器错误:创建“disabled/my-ingress-prod-v2.yaml”时出错:准入网络钩子“validate.nginx.ingress.kubernetes.io”拒绝请求:拒绝准入审查,因为请求不包含 Ingress 资源但包含网络。 k8s.io/v1, Resource=ingresses 命名空间 my-pro
中名称为 my-ingress2其实我把我的-ingress2改成了这样;
之后:
apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
annotations:
kubernetes.io/ingress.class: nginx
name: my-ingress
spec:
rules:
- http:
paths:
- path: /
backend:
serviceName: frontend
servicePort: 80
之前:
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: my-ingress
spec:
rules:
- http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: frontend
port:
number: 80
如何找到安装入口规则的正确方法。我不想禁用 admission
kubectl delete -A ValidatingWebhookConfiguration ingress-nginx-admission
这是修复它的拉取请求:
https://github.com/kubernetes/ingress-nginx/pull/6187
你只需要等待新的发布。您可以在此处跟踪进度:
https://github.com/kubernetes/ingress-nginx/projects/43#card-45661384