我正在尝试将我的入口文件从 v1beta1“转换”到 v1。 他们中的大多数工作得很好,但我在一个应用程序(鳄梨酱)上遇到了问题,我不知道为什么。
这是工作入口 ( v1beta1 )
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: guacamole
spec:
rules:
- host: guacamole.mydomain
http:
paths:
- backend:
serviceName: guacamole
servicePort: 8080
这是它失败的地方:
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: guacamole
spec:
rules:
- host: guacamole.mydomain
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: guacamole
port:
number: 8080
失败是指我可以正确进入应用程序主页,但它给了我一个错误页面。应用程序在内部重定向到 https://guacamole.mydomain/guacamole/#/,因此入口中的 pathType 可能是错误的。
任何想法都会非常有益。
谢谢!