Posts

Showing posts with the label OpenShift

[Cloud] OpenShift vs Kubernetes

Image
OpenShift VS Kubernetes Openshift is based on Kubernetes and docker. In other words, OpenShift is a modded version of Kubernetes. Below is an example of the namespace component of Kubernetes. As you can see, OpenShift replaces some of the original Kubernetes components with their own. Below is a more extensive list of differences: https://www.whizlabs.com/blog/wp-content/uploads/2019/08/openshift-vs-kubernetes-table.png

[Cloud] OpenShift vs OpenStack

1. OpenShift vs OpenStack OpenStack turns servers into cloud . It can be used to automate resource allocation so customers can provision virtual resources. OpenShift is a container centric model that leverages core concepts of Kubernetes and packages them in a neat way for developers to deploy applications on the cloud. 1.1. Concerning Containers OpenStack typically uses hypervisors like KVM, Xen or VMware to spin up virtual machines. On the other hand, OpenShift can run bare metal or it may run on Virtual Machines but it always uses containers on top of them. The containerization technology that they use is almost exclusively Docker. (Note: OpenStack does offer containerization support as well, it is meant to be used more of less like VPS and is optional.) 1.2. Distributed System OpenStack is not exclusively a distributed system . It can take control over an entire data center but that’s nowhere as global as a Kubernetes cluster. You would need a lot of e...

[Cloud] OpenStack, Magnum, OpenShift

Image
1. OpenStack OpenStack an open-source cloud operating system that turns your server into cloud environments. In other words, it provides an open alternative to the top cloud providers. It is IaaS, and it can be used to automate resource allocation so customers can provision virtual resources like VPS, block storage, object storage among other things.   2. Magnum Magnum is an OpenStack API service that makes container orchestration engines , such as Docker Swarm, Kubernetes, and Mesos available, a first class resources in OpenStack. Magnum uses Heat to orchestrate an OS image, which contains Docker and Kubernetes and runs that image in either virtual machines or bare metal in a cluster configuration. 3. OpenShift OpenShift is a platform as a service (PaaS) that leverages the core concepts of Kubernetes and packages them in a neat way for developers to deploy applications on the cloud. In short, it’s a modded Kubernetes, and accepts kubctl commands. ...