所以,我的Influx
数据库部署在我的AWS Kubernetes Cluster(EKS)
.
我想要的是能够用我的python
项目连接数据库并能够查询数据库。
我可以看到我可以使用 Influx API,就像这些示例一样,但我无法配置数据库,因为它没有部署在本地。既然数据库已部署在 EKS 中,我应该如何配置它?
我做了一些研究,但到目前为止没有任何帮助。
我是 Kubernetes 和 Influx 的新手,所以也许这是一个简单的问题,无论如何,任何建议或提示都会受到赞赏。
问问题
306 次
2 回答
1
您可以尝试端口转发以在本地访问您的数据库。尝试这个
kubectl port-forward pod-name -n namespace localport:podport
pod-name -- 你的 influxdb pod 名称
localport -- 你想在本地使用的端口(试试 8086)。
podport -- pod 暴露的端口(我相信这是 8086)。
现在尝试通过 localhost:8086 在本地访问 db
这是临时解决方案。您需要创建服务或路由以在集群外使用 db。
于 2019-12-03T05:49:13.847 回答