我有一个带有运行REST API的Golang二进制文件的Pod。用于gce云SQL代理的pod中有一个侧面车。
我经常收到“dial tcp 127.0.0.1:3306: connect: connection refused
”错误
Proxy to CloudSQL连接正在运行,我可以通过云外壳以相同的凭据成功连接。
在pod中,我还添加了mysql客户端,我可以连接到我的数据库,所以我认为凭据和一切都很好,我已经证明了cloudql连接的代理工作并可以查询数据库
我有以下内容;
os.Getenv
获取env变量在上一次测试期间几个月前工作之前的唯一变化是向kubernetes部署添加服务,并在名为alpha的命名空间中运行部署和所有内容,而不是默认值。将创建凭证,并在名称空间中创建所有内容。