【发布时间】:2021-07-08 19:48:54
【问题描述】:
我正在尝试从 Kubernetes NGinx 入口中的常规 NGinx 重现此配置:
location /addresslookup/ {
...
proxy_pass https://fmt-address-lookup-service:5005/addresslookup/;
}
location /geocode/ {
...
proxy_pass https://fmt-address-lookup-service:5005/geocode/;
}
基本上,我希望两个不同的外部端点连接到 same Kubernetes 服务上的两条不同路径。我可以看到如何设置两个端点并将它们指向服务:
rules:
- host: api2.findmytea.co.uk
http:
paths:
- path: /addresslookup/(.*)
backend:
serviceName: fmt-address-lookup
servicePort: 5004
- path: /geocode/(.*)
backend:
serviceName: fmt-address-lookup
servicePort: 5004
但我找不到如何将其直接指向服务上某个路径的示例。
我错过了什么?
【问题讨论】:
标签: nginx kubernetes nginx-ingress