首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在kubernates组织豆荚的最佳做法

在kubernates组织豆荚的最佳做法
EN

Stack Overflow用户
提问于 2018-12-08 11:55:08
回答 1查看 102关注 0票数 1

我有一个项目,它使用以下资源来工作:

  • 在JBoss下运行并使用PostgreSQL的jsf应用程序
  • 2使用MongoDB的春季引导API。

因此,我有以下码头工人:

  • 同一码头的jsf+JBoss
  • PostgreSQL码头
  • 蒙戈码头
  • 每个春季引导应用程序一个对接者。

在kubernates中,我需要将这个容器组织在荚中,所以我的想法是创建以下内容:

  • 用于jsf+JBoss码头的国际贸易协定
  • 另一个用于PostgreSQL
  • 另一个用于MongoDB的过氧化物酶
  • 两个春季引导应用程序只有一个POD,因为它们彼此需要。

所以,我有4个POD和6个容器。考虑到使用ks8的最佳实践,这是组织我的项目的好方法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-12-08 14:15:03

这并不遵循Kubernetes的最佳实践。每个应用程序应该是一个单独的部署StatefulSet

在Kubernetes中运行此操作的一个更好的方法是为每个应用程序使用一个部署StatefulSet,所以应该是:

一个带有jsf+JBoss的单个容器的部署

一个用于StatefulSet的PostgreSQL (虽然我建议使用一个操作符来管理PostgreSQL集群,即库贝德b )

一个用于StatefulSet的MongoDB (再次强烈建议使用操作符来管理MongoDB集群,库贝德b也可以处理这个问题)

假设Spring应用程序通过网络相互通信,每个应用程序都部署一个。然后,您可以彼此独立地管理和缩放,而不考虑它们之间的依赖关系。

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

https://stackoverflow.com/questions/53682263

复制
相关文章

相似问题

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