首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Kubernetes部署Mongodb和NodeJS

使用Kubernetes部署Mongodb和NodeJS
EN

Stack Overflow用户
提问于 2020-06-06 12:30:10
回答 2查看 304关注 0票数 0

我正在学习Kubernetes,并找到一些关于部署我的应用程序的建议。

我的申请背景:

后端: NodeJS前端: ReactJS 数据库: MongoDB (只运行mongod来启动,而不是使用MongoDB云服务)

我已经知道如何使用Docker组合在单个节点中部署应用程序。

现在,我想使用Kubernetes (3个节点)部署应用程序。

那么,如何部署MongoDB并确保MongoDB数据是同步在3个节点上的

我已经研究了一些有关这方面的信息,我对一些关键词感到困惑。

例如,部署一个独立的实例,StatefulSet,.

这些资料/文章是否适合我的情况?或者你知道这方面的任何信息吗?谢谢!

EN

回答 2

Stack Overflow用户

发布于 2020-06-06 12:35:44

您可以使用头盔图表安装mongodb。

可以使用以下参数在复制集模式下启动MongoDB图表: replicaSet.enabled=true 该图表的一些特点是: 复制中的每个参与者都有一个固定的有状态集,因此您总是知道在哪里可以找到主节点、次要节点或仲裁节点。次级节点和仲裁节点的数量可以独立地进行缩放。很容易将应用程序从使用独立的MongoDB服务器移到使用副本集。

请参阅这里了解配置和安装详细信息

票数 1
EN

Stack Overflow用户

发布于 2022-02-09 07:45:30

你可以为你的应用程序创建头盔图以供部署-

  • 为应用程序创建Dockerfile,确保复制使用npm build创建的构建
  • 推送到dockerhub或任何其他注册表,如ACR或ECR。
  • 在helm部署中添加映像标记&从values.yaml传递值

对于MongoDb部署,请使用以下图表https://github.com/bitnami/charts/tree/master/bitnami/mongodb

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

https://stackoverflow.com/questions/62231744

复制
相关文章

相似问题

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