首页 文章

如何使用同一区域中Google Kubernetes Engine pod的内部IP访问计算引擎实例?

提问于
浏览
1

我希望在GKE之外访问Postgres服务,但是在使用VM内部IP的同一区域中的计算引擎VM上 .

到目前为止,我已经设法通过外部IP从pod内部访问它,但我希望在不离开谷歌基础设施的情况下访问它 .

我已经做了一些测试,我可以通过SSH连接到kubernetes VM并使用内部IP连接到其他VM,但是当我尝试从VM上运行的pod执行此操作时,它无法连接 . 我甚至尝试使用具有相同结果的计算引擎内部DNS名称,从VM成功但无法从pod连接 .

我确信这不是第一次出现这个问题但是我找不到从kubernetes pod到同一区域中的计算引擎实例的通信方式 .

1 回答

  • 1

    事实证明,计算引擎VM没有为端口5432提供kubernetes pod address range 白名单 . 我只是将其添加到VM的网络配置中,它开始工作......

相关问题