簡體   English   中英

是否可以在 Kube.netes 中使用 OpenVPN 和 Nginx 反向代理通過 pod 路由流量?

[英]Is it possible to route traffic through a pod with a OpenVPN and a Nginx reverse proxy in Kubernetes?

所以我需要將部署在 Kube.netes 集群中的 keycloak 實例連接到 VPN 后面的身份提供者,我使用 Nginx 反向代理已經有一段時間了。

具有 2 個容器的 AFAIK pod 共享同一個網絡,因此,如果一個容器具有 nginx 反向代理,而另一個容器具有連接到 Azure 的 VPN,則請求應該能夠代理到身份提供者,這會起作用嗎?

這方面有什么最佳做法嗎?

你是對的。 Pod 有一個容器共享的 virtual.network 卡。 你的想法可能會奏效。 這可能很難“生產化”。 例如,當 VPN 容器斷開連接時,此解決方案必須處理該問題。 它可以說關閉 pod,以便它再次啟動。 如果這需要良好的正常運行時間和可靠性,我會認真考慮其他不涉及 VPN 的方法。

如果證明不可靠,請查看 Chisel github.com/jpillora/chisel

暫無
暫無

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

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