我在GCP平台上有以下资源
我能够从ubuntu连接到集群,因为Google和xyz之间的VPC是自动创建的。
我无法从ubuntu连接到集群,因为谷歌和lmn之间的VPC必须手动创建。我可以创建窥视设置从我这边到谷歌的网络。
我们如何从谷歌端窥视lmn?
发布于 2020-01-30 19:08:47
文件提到“每个GKE集群都有一个名为主控的Kubernetes服务器。主人是在谷歌拥有的项目,是独立于您的项目。它运行在Google所属项目的VPC网络中的VM上。“在私有集群中,主服务器的VPC网络通过VPC网络监听连接到集群的VPC网络。VPC网络包含集群节点,单独的网络包含集群的主节点。“这可以从ubuntu到达专用端点,就像在同一个vpc网络中一样。
现在,它还解释了为什么ubuntu无法在私有集群中到达端点。如前所述,您的主节点位于google管理的项目中,因此您无法访问该vpc。根据文件,vpc窥视需要以下三个步骤:
因此,您不能完成vpc与谷歌拥有的项目窥视。此外,VPC不支持“传递窥视”。因此,在xyz和lmn之间创建vpc窥视是行不通的。
现在,更简单的解决方案是在文档的帮助下启用主授权网络并在aster-授权网络中添加您的网络。
或者,您可以尝试在两个vpc之间创建一个VM作为NAT网关。但是,老实说,我没有亲自测试过。
注:我想把这作为评论,但由于字符限制的限制,张贴作为回答。请随时对此补充问题或评论,我会相应修改这篇文章。
https://stackoverflow.com/questions/59976436
复制相似问题