首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从另一个VPC中的实例连接到GKE专用集群?

问如何从另一个VPC中的实例连接到GKE专用集群?
EN

Stack Overflow用户
提问于 2020-01-29 22:18:08
回答 2查看 3.9K关注 0票数 1

我在GCP平台上有以下资源

  1. 在xyz VPC中带有专用端点的GKE专用集群
  2. 与集群(xyz VPC)相同的私有实例,例如ubuntu-vm
  3. 另一个VPC (lmn )中的私有实例,例如ubuntu

我能够从ubuntu连接到集群,因为Google和xyz之间的VPC是自动创建的。

我无法从ubuntu连接到集群,因为谷歌和lmn之间的VPC必须手动创建。我可以创建窥视设置从我这边到谷歌的网络。

我们如何从谷歌端窥视lmn?

EN

回答 2

Stack Overflow用户

发布于 2020-01-30 19:08:47

文件提到“每个GKE集群都有一个名为主控的Kubernetes服务器。主人是在谷歌拥有的项目,是独立于您的项目。它运行在Google所属项目的VPC网络中的VM上。“在私有集群中,主服务器的VPC网络通过VPC网络监听连接到集群的VPC网络。VPC网络包含集群节点,单独的网络包含集群的主节点。“这可以从ubuntu到达专用端点,就像在同一个vpc网络中一样。

现在,它还解释了为什么ubuntu无法在私有集群中到达端点。如前所述,您的主节点位于google管理的项目中,因此您无法访问该vpc。根据文件,vpc窥视需要以下三个步骤:

  • 第1步:对等网络-a与网络-b
  • 第2步:对等网络-b与网络
  • 步骤3: VPC网络窥视变得活跃起来

因此,您不能完成vpc与谷歌拥有的项目窥视。此外,VPC不支持“传递窥视”。因此,在xyz和lmn之间创建vpc窥视是行不通的。

现在,更简单的解决方案是在文档的帮助下启用主授权网络并在aster-授权网络中添加您的网络。

或者,您可以尝试在两个vpc之间创建一个VM作为NAT网关。但是,老实说,我没有亲自测试过。

注:我想把这作为评论,但由于字符限制的限制,张贴作为回答。请随时对此补充问题或评论,我会相应修改这篇文章。

票数 9
EN

Stack Overflow用户

发布于 2020-02-01 06:10:29

这并不完全是重复,但本质上与这个问题和答案相同

这里还提到了另一个问题。

注意,全局存取也应该解决这个问题,尽管还不清楚谷歌是否会在主私有端点上启用这个特性

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59976436

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档