在本地挂载 Google Cloud 网络

Posted

技术标签:

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

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

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

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

【问题讨论】:

【参考方案1】:

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

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

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

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

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

【讨论】:

以上是关于在本地挂载 Google Cloud 网络的主要内容,如果未能解决你的问题,请参考以下文章

本地挂载Google DriveOne DriveYanDex Drive等云端硬盘

私有 VPC 网络上的 Google Cloud Build

网络文件系统挂载,本地回退?

在 Google Cloud Platform 中将永久性磁盘挂载到 /home

使用 Terraform 和启动脚本创建专用网络 - Google Cloud Platform

有关如何从 Google Cloud Platform 调用外部网络服务的任何信息?