我目前正在尝试在GKE上部署phpmyadmin以与Google Cloud SQL一起使用。我 https://cloud.google.com/sql/docs/mysql/connect-kubernetes-engine 遵循本教程。
但是有没有办法在不向cloudsql-proxy pod提供凭据的情况下连接到谷歌云SQL?
我希望让phpmyadmin用户使用浏览器提供自己的凭据,而不必在更改时更新phpmyadmin部署 - 我认为在这种情况下没有必要存储它们。PHPMyAdmin不会尝试自行连接到SQL服务器。
我尝试将我的GKE集群添加到谷歌云SQL的授权网络中,但是我收到一个错误,说不允许内部网络。
在这种情况下我该怎么办?
我重新阅读了文档,并意识到数据库凭证和实例凭证是不同的东西。我创建了 cloudsql-proxy 用来访问云 SQL 实例的服务帐户。数据库凭据不是我应该提供给 cloudsql-proxy 的东西。