![在 Google Cloud 上创建 kubernetes master,并将具有 gpu 的本地实例添加为节点](https://linux22.com/image/754245/%E5%9C%A8%20Google%20Cloud%20%E4%B8%8A%E5%88%9B%E5%BB%BA%20kubernetes%20master%EF%BC%8C%E5%B9%B6%E5%B0%86%E5%85%B7%E6%9C%89%20gpu%20%E7%9A%84%E6%9C%AC%E5%9C%B0%E5%AE%9E%E4%BE%8B%E6%B7%BB%E5%8A%A0%E4%B8%BA%E8%8A%82%E7%82%B9.png)
由于我们正在从事 ML 工程任务,因此我们确实需要 GPU 实例。我们在本地确实有几个这样的实例,我们需要组织我们的管道以创建一个 Kubernetes 集群。
由于这些 gpu 实例仍保留在本地,我们的用例是 a. 在 Google Cloud 上创建一个 kubernetes 主服务器和 b. 将此主服务器连接到我们的私有网络。
我们想知道这是否可行,以及我们需要什么样的 Google 服务才能开始。此外,我们希望使用我们的私有网络作为主网络,而不是通过 VPC 路由所有流量。
有什么想法吗?提前谢谢您。
答案1
如果你正在使用GCE 实例(而不是有一个管理GKE 集群),那么只要您的本地网络可以到达您的实例所在的 GCP VPC 网络,就可以了。
为此,您可以使用 VPN 连接云 VPN。
至于流量,如果你的所有实例都在本地,那么你只需要担心VPC 上的控制平面与您的私有网络节点之间的连接流。
对于路由,这取决于您如何设置 VPN 以及您需要什么样的控制。目前 Cloud VPN 支持使用 BGP 的动态路由或静态路由。
因此回答您的问题是:这是可行的,这些是您可以用来实现这一点的 Google 服务。