OpenShift OpenShift is a container application platform. It is a platform design for the development and deployment of containers. The core technology used as the basis of OpenShift includes Docker-based containers and orchestration via the Kubernets system. Pre-Requisite - Docker and Kubernetes First of all, why we need Containers? That's assuming our application needs some services. One service requires one version of dependencies, while the other service requires another. To achieve compatibility, the architecture of our application needs to be changed over time. Every change we will repeat the tedious process to check the compatibility. :) very annoying. Containers are very similar to a virtual machine, except for they are sharing the same kernel. As shown in the figure below, each Container has their own independent application, libraries and dependencies (For example, in a java project, .jar files in the build path are t...
Comments
Post a Comment