背景
需要解决本地访问内部集群中各台机器上的内部web服务,但是内部集群不能直接访问,只能通过edge node节点跳转。
前提:edge node可以通过ssh方式访问,在edge node上可以访问内部集群的各个服务。
解决方法
通过ssh隧道连接edge node,并开启动态代理隧道,同时在本地浏览器设置代理,通过隧道代理所有的web访问。
本地隧道建立
ssh -D 7070 -g username@edge_node
本地安装代理插件
在本地的火狐浏览安装autoproxy插件。
autoproxy的proxy server选择‘ssh -D’。
浏览器访问集群内部服务
通过代理设置就可以访问集群内部的各个服务了。