如何解决Kubernetes中是否可以使用OpenVPN和Nginx反向代理通过Pod路由流量?
因此,我需要将Kubernetes集群中部署的密钥斗篷实例连接到VPN后面的身份提供者,我已经使用Nginx反向代理已有一段时间了。
具有2个容器的AFAIK Pod共享同一网络,因此,如果有一个容器具有nginx反向代理,而另一个容器具有连接到Azure的VPN,则应该能够将请求代理到身份提供者,这是否可行?
对此有最佳实践吗?
解决方法
您是正确的。容器具有容器共享的虚拟网卡。你的想法可能行得通。这可能很难“生产”。例如,当VPN容器断开连接时,此解决方案必须处理该问题。可能会说关闭了吊舱,以便再次旋转。如果需要正常运行时间和可靠性,我会认真考虑其他不涉及VPN的方法。
如果证明不可靠,请看看凿子github.com/jpillora/chisel
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。