openshift起源最新 - 使mongodb可以访问外部资源

时间:2016-03-10 21:33:01

标签: mongodb openshift-origin

我正在运行一个小型openshift集群,并希望为我们的开发人员提供一个托管的mongo实例,并将其连接到外部。

我想,这很容易。可悲的是,看起来所有流量都必须通过haproxy并且仅限于http / https。但我的开发人员需要透明地访问正确的mongo端口27017。

是否有某种方法可以将内部pod端口暴露给外部世界,而不知道它运行在哪个pod上。

现在我们的脏解决方法是

oc port-forward mongodb-1-2n1ov 27017:27017

并且客户端从那里的机器执行ssh转发。

相反,我们宁愿拥有一个允许tcp转发虚拟定义主机名的自动化解决方案。

有人能指出我正确的方向吗?

1 个答案:

答案 0 :(得分:0)

你是对的。我们也有类似的问题,只有其他方式,我们更新可在网络中路由的serviceCIDR。我们没有去那条路。 HAProxy是http / https ..而服务确实支持tcp / udp和mongodb:27017依赖于UDP。 如果其他人可以分享,我也想了解更多相关信息。