我希望 Ingress 将特定子域重定向到一个后端,并将所有其他子域重定向到另一个后端。基本上,我想定义如下规则:
如果子域
foo.bar.com
然后转到s1
,对于所有其他子域转到s2
当我在 Ingress 规范中定义如下所示的规则时,我在部署时遇到了这个异常:
Error: UPGRADE FAILED: cannot re-use a name that is still in use
但是,当我更改*.bar.com
为demo.bar.com
它时。
这是我的 Ingress 资源规范:
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: test
spec:
rules:
- host: foo.bar.com
http:
paths:
- backend:
serviceName: s1
servicePort: 80
- host: *.bar.com
http:
paths:
- backend:
serviceName: s2
servicePort: 80
任何人都知道是否可能?