如何让Kubernetes Pods对某些连接使用透明的SOCKS5代理?

时间:2019-03-30 11:55:55

标签: kubernetes

我有一个Kubernetes集群(Kubernetes 1.13,Weave Net CNI),不能直接访问公司内部网络。可以(仅)从群集访问一个无认证的SOCKS5代理,该代理可以解析并连接到内部网络中的资源:

请考虑一下Pod上使用的一些第三方Docker镜像,这些镜像没有任何明确的代理支持,只希望可解析的DNS名称和目标端口连接到基于TCP的服务(可能是HTTP(S),但不必是。)

您建议采用哪种设置将Pod和公司网络服务绑定在一起?

1 个答案:

答案 0 :(得分:0)

我想到的只有两件事:

1)将Socks5 docker映像作为边车运行:https://hub.docker.com/r/serjs/go-socks5-proxy/

2)在节点上使用透明代理重定向器-https://github.com/darkk/redsocks

相关问题