在没有凭据的情况下使用 cloudsql 代理

using cloudsql proxy without credentials

我目前正在尝试在 GKE 上部署 phpmyadmin 以与 google 云 SQL 一起使用。 我正在学习本教程 https://cloud.google.com/sql/docs/mysql/connect-kubernetes-engine

但是有没有什么方法可以在不向 cloudsql-proxy pod 提供凭据的情况下连接到 google 云 SQL?

我想让 phpmyadmin 用户使用浏览器提供他们自己的凭据,并且在更改时不必更新 phpmyadmin 部署 - 我认为在这种情况下他们没有必要存储。 PHPMyAdmin 不会尝试自行连接到 SQL 服务器。

我尝试将我的 GKE 集群添加到 google 云 SQL 的授权网络,但我收到一条错误消息,指出不允许使用内部网络。

遇到这种情况我该怎么办?

我重新阅读了文档并意识到 db-credentials 和 instance-credentials 是不同的东西。我创建了 cloudsql-proxy 用来访问云 SQL 实例的服务帐户。数据库凭据不是我应该提供给 cloudsql-proxy 的东西。