在Kubernetes中将Flask Pod与mongodb pod连接起来。

时间:2018-08-10 07:05:57

标签: mongodb flask kubernetes bigdata devops

我想在Kubernetes中将烧瓶吊舱与mongodb连接起来。已经部署了这两者,但不知道如何连接它们并对其进行CRUD。任何例子都可以。

1 个答案:

答案 0 :(得分:1)

也许您可以逐步解决此问题。例如,您可以从在https://github.com/honestbee/flask_app_k8s之类的kubernetes中运行演示烧瓶应用程序开始,然后可以查看在数据库中的添加。首先,您可以像在How can I use MongoDB with Flask?中一样在本地执行此操作,然后使其在kubernetes中工作,建议安装mongodb舵图(使用其在https://github.com/helm/charts/tree/master/stable/mongodb上的说明),然后执行kubectl get service进行查找确定部署的mongo使用的服务名称和端口。然后,您可以将该服务名称和端口放入应用程序的配置中,并且由于kubernetes dns-based discovery(我看到您也有一个question about,但该连接应该可以在本地正常工作,但不一定需要了解所有理论进行尝试)。