我们正在使用gcloud / docker / K8将Web应用迁移到分布式应用模型。我们有一个远程数据库服务器,该服务器配置为仅接受来自另一台远程服务器的连接,即,要进入该数据库,您必须首先使用用户名和密码SSH到一台服务器,然后以通常的用户通过MySQL主机名连接到数据库和密码。 一直在努力地寻找谷歌,以试图找出我们如何配置我们的K8吊舱以建立这种连接,并且似乎有许多可能有效的方法,但是还没有记录在案的“确保点火”的方法。我们的微服务是用Lumen编写的,并且能够成功连接到我们的dev db,后者也是远程但不是ssh。 最好的方法是什么?尝试配置Dockerfile以使Pod ssh退出吗?还是我们应该尝试将K8服务连接到数据库并使Pod连接到数据库?
答案 0 :(得分:1)
您有三个选择: