无法在openshift orgin pod中设置ExternalIp端口转发

时间:2017-05-29 10:33:07

标签: ssh openshift openshift-origin

我有一个用例,我在我的本地机器上运行服务,这是在NAT后面的路由器后面,所以我无法移植到我的公共IP。唯一的方法是通过ssh隧道或VPN,因为我需要一个暴露的端口来连接我的本地

所以, 我尝试用外部ip设置我的yml配置, 它看起来像这样:

  

spec: ports: - name: 8022-tcp protocol: TCP port: 8022 targetPort: 8022 nodePort: 31043 - name: 8080-tcp protocol: TCP port: 8080 targetPort: 8080 nodePort: 30826 selector: deploymentconfig: remote-forward clusterIP: 172.30.83.16 type: LoadBalancer externalIPs: - 10.130.79.198 deprecatedPublicIPs: - 10.130.79.198 sessionAffinity: None

如果我在这里正确理解10.130.79.198,我需要从端口31043上的本地ssh连接到IP,然后将其转发到服务端口8022,然后转发到运行ssh服务器的容器端口8022 。 问题是我无法连接到这个外部IP。

ssh logs:

  

" debug1:连接到地址10.130.79.198端口31043:连接超时"

我从pod -> dashboard page -> external IP获得了这个外部IP。是否需要在任何地方配置此外部IP,或者我的上述配置是否与设置有任何问题?

0 个答案:

没有答案