k8s ingress 报错ingress does not contain a valid IngressClass
解决:
k8s1.24以后的ing资源中加入ingressClassName: nginx
例子如下:
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
annotations:
kubernetes.io/ingress.class: nginx
nginx.ingress.kubernetes.io/proxy-body-size: 1000m
name: open-webui
namespace: kube-ai
spec:
ingressClassName: nginx
rules:
- host: ai.xxx.com
http:
paths:
- backend:
service:
name: open-webui
port:
number: 80
pathType: ImplementationSpecific