【发布时间】:2018-07-10 13:04:34
【问题描述】:
据我了解,可以使用多种方法将应用程序添加到 OpenShift Container Platform 中的项目中。
- 从源代码 (s2i) 构建 Docker 映像,然后将该映像部署到 OpenShift
- 从 Dockerfile 构建 Docker 映像,然后将该映像部署到 OpenShift
- 单独构建一个 Docker 映像(在 OpenShift 之外),然后将该映像部署到 OpenShift
- 单独构建应用程序的二进制文件(在 OpenShift 之外),然后将二进制文件部署到 OpenShift
我知道没有一种适合所有人的尺寸,但我想要的是强调每个选项的情况的答案,例如为什么我要使用一个特定选项而不是其他选项?
更新 也许另一种提问方式是您的公司使用什么方法以及为什么?
【问题讨论】:
-
您也可以在 OpenShift 之外运行
s2i程序来创建一个映像,然后将其部署到 OpenShift。并不是说它一定解释了为什么一种方式会被用于另一种方式,但如果你还没有阅读过openshift.com/deploying-to-openshift,它涵盖了每种方式。
标签: docker openshift openshift-origin openshift-enterprise