我有一个项目,它使用以下资源来工作:
因此,我有以下码头工人:
在kubernates中,我需要将这个容器组织在荚中,所以我的想法是创建以下内容:
所以,我有4个POD和6个容器。考虑到使用ks8的最佳实践,这是组织我的项目的好方法吗?
发布于 2018-12-08 14:15:03
这并不遵循Kubernetes的最佳实践。每个应用程序应该是一个单独的部署或StatefulSet。
在Kubernetes中运行此操作的一个更好的方法是为每个应用程序使用一个部署或StatefulSet,所以应该是:
一个带有jsf+JBoss的单个容器的部署
一个用于StatefulSet的PostgreSQL (虽然我建议使用一个操作符来管理PostgreSQL集群,即库贝德b )
一个用于StatefulSet的MongoDB (再次强烈建议使用操作符来管理MongoDB集群,库贝德b也可以处理这个问题)
假设Spring应用程序通过网络相互通信,每个应用程序都部署一个。然后,您可以彼此独立地管理和缩放,而不考虑它们之间的依赖关系。
https://stackoverflow.com/questions/53682263
复制相似问题