2017-03-08 153 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功能和設計決策的含義。

相關問題