openshift kubernetes版本和googles kubernetes的区别
Difference between openshift kubernetes version and googles kubernetes
我知道 openshift 自带 kubernetes 和 etcd。但是我已经安装了 kubernetes 和 etcd。我应该怎么办? Openshift kubernetes 和 google 之间有什么区别?谢谢。
OpenShift 是 Kubernetes 之上的一个 PaaS 层,因此堆栈的 Kubernetes 部分确实没有区别。但是,OpenShift 在其发行版中嵌入了许多 Kubernetes(和 Etcd)二进制文件,因此 Kubernetes 并不总是 100% 明显地处于底层,因为您不会以相同的方式与库存服务器端 Kubernetes 组件进行交互。 OpenShift 还在 additional/different 功能上分层,例如更多类型的 authorization/authentication、监视容器注册表的更改 (imageStreams)、容器构建、不同的 UI 等。(查看 the docs以获得更完整的概述)。
这种嵌入式方法的一个缺点是,与 RedHat 必须为其客户支持的嵌入式方法相比,在现有 Kubernetes 集群之上安装 OpenShift 更加困难且文档较少。看起来有 some work lined up to address that. Right now, there is an example of doing this OpenShift-on-top-of-stock-Kubernetes in the Kubernetes repo,但我的经验是这种方法比您用于生产的任何方法都更具探索性(并且在我上次尝试时有些过时)。
我知道 openshift 自带 kubernetes 和 etcd。但是我已经安装了 kubernetes 和 etcd。我应该怎么办? Openshift kubernetes 和 google 之间有什么区别?谢谢。
OpenShift 是 Kubernetes 之上的一个 PaaS 层,因此堆栈的 Kubernetes 部分确实没有区别。但是,OpenShift 在其发行版中嵌入了许多 Kubernetes(和 Etcd)二进制文件,因此 Kubernetes 并不总是 100% 明显地处于底层,因为您不会以相同的方式与库存服务器端 Kubernetes 组件进行交互。 OpenShift 还在 additional/different 功能上分层,例如更多类型的 authorization/authentication、监视容器注册表的更改 (imageStreams)、容器构建、不同的 UI 等。(查看 the docs以获得更完整的概述)。
这种嵌入式方法的一个缺点是,与 RedHat 必须为其客户支持的嵌入式方法相比,在现有 Kubernetes 集群之上安装 OpenShift 更加困难且文档较少。看起来有 some work lined up to address that. Right now, there is an example of doing this OpenShift-on-top-of-stock-Kubernetes in the Kubernetes repo,但我的经验是这种方法比您用于生产的任何方法都更具探索性(并且在我上次尝试时有些过时)。