【发布时间】:2021-09-01 17:45:16
【问题描述】:
如果省略defaultBackend 部分,GKE 上的 Ingress 似乎返回 503,但我找不到任何支持该内容的文档。但是一旦我删除它,该 Ingress 上的所有服务都会返回 503 Server Error。
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: my-ingress
spec:
#defaultBackend:
# service:
# name: test-nginx
# port:
# number: 80
rules:
- host: test.example.com
http:
paths:
- path: /*
pathType: ImplementationSpecific
backend:
service:
name: test-nginx
port:
number: 80
- host: test2.example.com
http:
paths:
- path: /*
pathType: ImplementationSpecific
backend:
service:
name: test2
port:
number: 80
【问题讨论】:
-
我假设您正在尝试访问
http://test.example.com和http://test2.example.com?如果你有defaultBackend并且当你省略它时两者都会失败? -
不,应该没有必要。
标签: google-kubernetes-engine kubernetes-ingress