在本地挂载Google Cloud网络

时间:2018-12-05 12:50:25

标签: networking kubernetes gcloud

我们有一个包含多个VM实例和Kubernetes集群的Google Cloud项目。

我可以使用kubefwd轻松访问Kubernetes服务,并且可以ping也可以curl对其进行访问。问题是kubefwd仅适用于Kubernetes,不适用于其他VM实例。

是否可以在本地安装网络,所以我可以pingcurl任何实例,而无需公共IP且DNS与群集内部相同?

1 个答案:

答案 0 :(得分:1)

我强烈建议您使用类似openvpn的vpn服务器。您也可以在Kubernetes集群内部运行它。

我有一个make install的准备仓库供您在https://github.com/mateothegreat/k8-byexamples-openvpn签出。

基本上,openvpn在容器内部(在Pod的内部)运行,您可以设置希望客户端能够看到的路由。

我不会依赖kubefwd,因为它不是生产级产品,会给您持久连接带来的问题。

希望此帮助对您有所帮助。如果您仍然有疑问/疑虑,请与我们联系。