【问题标题】:Mounting Google Cloud network locally在本地挂载 Google Cloud 网络
【发布时间】:2019-05-07 01:11:39
【问题描述】:

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

我可以使用kubefwd 轻松访问 Kubernetes 服务,我可以pingcurl 他们。问题是kubefwd 仅适用于 Kubernetes,但不适用于其他 VM 实例。

有没有办法在本地挂载网络,所以我可以 pingcurl 任何没有公共 IP 且 DNS 与集群内部相同的实例?

【问题讨论】:

    标签: networking kubernetes gcloud


    【解决方案1】:

    我强烈推荐使用像 openvpn 这样的 vpn 服务器。您也可以在 Kubernetes 集群中运行它。

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-04
      • 2016-01-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多