gpt4 book ai didi

openshift - 一个 pod 中的多个容器

转载 作者:行者123 更新时间:2023-12-05 05:19:18 26 4
gpt4 key购买 nike

我正在从 openshift 2 迁移一个应用程序,其中包含一个 Java(jetty)网络服务器和一个 mongo 数据库。Web 服务器和 mongo 都需要访问持久存储,以及访问数据库的服务器。由于我的可用卷不能(我相信)被两个 pod 访问,我当前的目标是将服务器和 dB 作为单独的容器包含在同一个 pod 中。我曾尝试将 mongo 容器复制到服务器的部署配置中,但我只是收到一条错误消息,指出配置无效,但没有说明原因。这是一种可行的方法吗?我如何找出行不通的原因?

最佳答案

如果您确实需要,可以这样做,但通常不建议用于生产系统。

在这样做时,您仅限于单个副本,无法扩展您的应用程序,此外,您不能使用滚动部署策略,必须使用重新创建。

有关将数据库与前端一起部署在您可能会采用的同一个 pod 中的一些模板示例,请参阅模板的“测试”变体:

对于这些模板,应用程序镜像的构建是作为单独的手动步骤完成的,它们只是处理部署,因此您需要在出于自己的目的复制和修改它们之后将构建配置合并到它们中。


更新 1

这些模板现在确实包含构建配置,因为它们的工作方式一直在调整。

关于openshift - 一个 pod 中的多个容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46565569/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com