Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Difference between openshift kubernetes version and googles kubernetes

I understand that openshift comes with its own kubernetes and etcd. But i have already installed kubernetes and etcd. What should i do? what is the differences between Openshift kubernetes an google's? Thanks.

like image 403
Leonardo Pareja Avatar asked May 23 '16 16:05

Leonardo Pareja


People also ask

What Kubernetes version does OpenShift use?

OpenShift Container Platform (RHSA-2021:2438) is now available. This release uses Kubernetes 1.21 with CRI-O runtime.

What is the difference between OCP and Kubernetes?

The central differentiating feature between the two platforms is that the OpenShift container platform includes Kubernetes' platform and features (as well as Docker features). But Kubernetes does not include OpenShift services, and it is its own standalone option, with its own unique Kubernetes dashboard.

What is the difference between OC and Kubectl?

The oc binary offers the same capabilities as the kubectl binary, but it is further extended to natively support OpenShift Container Platform features, such as: Full support for OpenShift resources.

Which is better OpenShift or Kubernetes?

OpenShift lets developers use Image Streams to manage container images, while Kubernetes doesn't offer container image management features. This is one of the most standout features of OpenShift which just makes one's life simple! ImageStreams is used for managing container images on OpenShift.


1 Answers

OpenShift is a PaaS layer on top of Kubernetes, so there really isn't a difference in the Kubernetes part of the stack. However, OpenShift embeds many Kubernetes (and Etcd) binaries in their distribution, so it isn't always 100% obvious that Kubernetes is somewhere underneath because you don't interact the the stock server-side Kubernetes components in the same way. OpenShift also layers on additional/different functionality like more types of authorization/authentication, watching container registries for changes (imageStreams), container builds, a different UI, etc. (Check out the docs for a more complete overview).

One downside of this embedded approach, is that installing OpenShift on top of an existing Kubernetes cluster is more difficult and less documented than the embedded approach that RedHat has to support for their customers. It looks like there is 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, but my experience with this is that this approach is more exploratory (and somewhat out of date when I last tried it), than anything you'd use for production.

like image 183
rwehner Avatar answered Oct 14 '22 16:10

rwehner