我有一个Cloud MySQL实例,它只允许来自白名单IP的流量。如何确定需要将哪个 IP 添加到规则集以允许来自我的 Kubernetes 服务的流量?
最佳解决方案是在挎斗模式中使用云 SQL 代理。这会将一个额外的容器添加到应用程序所在的 Pod 中,以允许将流量传递到云 SQL。
您可以在此处找到设置说明。(它说这是给GKE的,但原则是一样的(
如果你更喜欢动手操作的东西,这个 Codelab 将引导你完成将应用程序从本地转移到 Kubernetes 集群上的过程。
我使用的是 Google Cloud Platform,所以我的解决方案是将 Google Compute Engine VM 实例外部 IP 添加到白名单中。