【发布时间】:2020-06-23 07:36:58
【问题描述】:
如何将不同主机的 IP 地址列入白名单,但路径相同?
example.com - 应该没有白名单。所有其他人都必须列入白名单。
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
annotations:
kubernetes.io/ingress.class: nginx
spec:
rules:
- host: login.example.com
http:
paths:
- backend:
serviceName: login
servicePort: 4444
path: /
- host: admin.example.com
http:
paths:
- backend:
serviceName: admin
servicePort: 3333
path: /
- host: api.example.com
http:
paths:
- backend:
serviceName: api
servicePort: 2222
path: /
- host: example.com
http:
paths:
- backend:
serviceName: wp
servicePort: 1111
path: /
【问题讨论】:
-
所以,没有办法做到这一点github.com/kubernetes/ingress-nginx/issues/5260
标签: nginx kubernetes kubernetes-ingress nginx-config nginx-ingress