【问题标题】:Connect Flask pod with mongodb pod in kubernetes.将 Flask pod 与 kubernetes 中的 mongodb pod 连接起来。
【发布时间】:2019-01-17 17:39:28
【问题描述】:

我想在 Kubernetes 中将烧瓶 pod 与 mongodb 连接起来。两者都部署了,但不知道如何连接它们并在其上执行 CRUD。任何示例都有帮助。

【问题讨论】:

  • 虽然内容有点密集,但 Kubernetes service 文档可能解释了您想知道的一切。
  • David ,但该文档没有说明如何通过 service 连接两个 pod。我开始知道我必须使用服务 url 但如何使用?任何例子都有帮助。

标签: mongodb flask kubernetes bigdata devops


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2020-05-16
    • 2020-09-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-25
    • 1970-01-01
    • 2021-09-10
    • 2022-07-07
    • 2019-06-02
    相关资源
    最近更新 更多