2017-03-08 72 views
3

OpenShift和Kubernetes之间的区别是什么?您应该在什么时候使用它们?我知道OpenShift正在运行Kubernetes,但我正在寻找确定何时运行OpenShift比Kubernetes更好,何时OpenShift可能过度杀伤。OpenShift和Kubernetes之间的差异

回答

4

除了像@SteveS提到的其他API实体,Openshift还具有高级安全性概念。

在具有关于安全性的特定要求的企业环境中运行时,这可能非常有用。 尽管这可能成为生产中实际应用程序的优势,但它一开始可能成为令人沮丧的原因。 一个值得注意的例子是,默认情况下,容器在Kubernetes中运行为root,但在Openshift中以高ID(例如1000090000)运行于arbitrary user下。 这意味着DockerHub的许多容器不能如预期的那样工作。对于一些流行的应用程序,Red Hat Container Catalog提供具有此功能/限制的图像。但是,该目录仅包含流行容器的一个子集。

为了了解这个系统,我强烈建议从Kubernetes开始。 Minikube是快速设置本地单节点Kubernetes集群的绝佳方式。熟悉基本概念时,您可以更好地了解Openshift功能和设计决策的含义。

相关问题