添加docker容器运行OpenShift吊舱

我可以通过编辑pod模板将容器添加到窗格,但是我正在寻找更简单的东西。 有没有办法将一个容器添加到部署的OpenShift窗格,而无需编辑窗格模板? CLI更好。

今天没有命令可以轻松地将容器添加到RC或部署的Pod模板。 您可以使用oc new-app快速生成具有多个容器的部署configuration

oc new-app php+apache+somethingelse 

但是这不会让你深度定制这些容器。

同意这将是很好有 – 作为一种模式来“运行”,也许。

您无法在运行中的容器中添加或移除容器。 如果使用复制控制器, kubectl rolling-update是最简单的解决scheme,但是这将需要编辑pod模板。 这就是说,你确定你需要添加你的容器到现有的吊舱吗? 除非严格需要,否则最好在一个单独的容器中运行新容器,例如使用kubectl run <name> --image=<image>

注意:这是通用的kubernetes答案,对于OpenShift可能有一个更优雅的解决scheme