首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在kubernetes上使用mongodb部署playframework

如何在kubernetes上使用mongodb部署playframework
EN

Stack Overflow用户
提问于 2018-04-21 18:40:30
回答 1查看 258关注 0票数 1

我想将我们使用nginx、playframework和mongodb等构建的项目部署到Kubernetes。

然而,我在互联网上找不到任何如何做到这一点的教程。谁能告诉我在哪里可以找到在Kubernetes上集成playframework,nginx和mongodb的步骤?

EN

回答 1

Stack Overflow用户

发布于 2018-10-14 05:52:30

在我的项目中,我使用DockerPlugin来创建docker镜像,并将它们推送到亚马逊网络服务注册表。因此,每当我想要更新后端镜像时,我运行sbt,它会将一个新版本推送到docker存储库。

在使用mongo时,我使用的是morphia,它不是反应式的,但很容易使用。如果性能对你来说非常重要,我会建议你使用异步驱动程序,但代码不太容易阅读。Here你可以看到如何添加morphia来玩的例子!

一旦您构建了play项目并将其存储为docker镜像,您可以将其部署到kubernetes,因此您将需要提供一个deploymentservice。在服务中,您应该只打开默认端口9000到您的play部署。

下一步是部署nginx,只需使用here的标准镜像即可。实际上,你可以用ingress代替,它将包装nginx版本,它对kuberenetess更友好。一旦您有了nginx,您需要添加一个路由,从端口80或443到您的播放服务器到端口9000。

这是非常高层次的描述,希望对您有所帮助。我不在这里张贴build.sbt、部署、服务和nginx配置文件,因为它们非常长。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49954904

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档