簡體   English   中英

如何創建將流量轉發到 kube.netes ingress controller 的反向代理,例如 haproxy ingress 或 nginx ingress

[英]How to create reverse proxy that forward traffic to kubernetes ingress controller such as haproxy ingress or nginx ingress

nginx 配置

我嘗試將流量從服務器 192.168.243.71 轉發到命令“oc get routes”/“kubectl get ingress”中顯示的域,但它並不那么簡單。 事實是我在服務器 192.168.243.x 中的 Nginx 反向代理會將請求轉發到負載均衡器的 IP 地址,而不是我在 nginx.conf 中編寫的真實域

結果當我訪問 192.168.243.71

當我通過顯示在“oc get routes”或“kubectl get ingress”中的 web 瀏覽器訪問域時,我期待它會顯示相同的結果

通過在服務器塊中添加set $backend mydomainname.com並添加 dns resolver resolver 192.168.45.213; proxy_pass http://$backend; 位置塊中的服務器。

結果

您實際上可以在服務器塊上添加set $backend mydomainname.com ,還需要添加 dns resolver resolver 192.168.45.213; proxy_pass http://$backend; 服務器在塊的位置

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM