Industry Use Cases - Kubernetes / OpenShift

Industry Use Cases - Kubernetes / OpenShift

Hello everyone,

In this article, I would like to share my experience of the webinar that I have attended on March 1 on the Topic Kubernetes / OpenShift by the experts.

Got to know so many new things and I have learned a lot from the webinar.

Topics that were discussed in the webinar were:

  • Virtualization
  • container
  • Podman
  • Openshift

So let's discuss the topics that I have learned :

Virtualization

Virtualization refers to the act of creating a virtual version of something, including virtual computer hardware platforms, operating systems, storage devices, and computer network resources.

Virtualization begins in the 1960s as a method of logically dividing the system resources provided by mainframe computers between different applications.

Without Virtual machine single os owns all hardware resources and with Virtual machine multiple OS share the hardware resources

The problem with the virtual machine is that applications require complicated installation and integration every time they are deployed and it demands power machines.

The solution to this was adopting a container strategy will allow the application to be easily shared and deployed

Containerization is the new Virtualization

The difference between Virtual machines and containers is that container virtualization occurs on the OS whereas Virtual machine virtualization occurs in server hardware. The typical boot time in the container is in seconds whereas the boot time in a Virtual machine is in minutes.

Containers

Containers are like a box in which we can create an environment to launch an application and it is lighter than a Virtual machine

The Problem with the container is :

  • Scheduling
  • Life cycle and Health
  • Discovery
  • Monitoring

OpenShift

Red Hat OpenShift is an open-source container application platform based on Kubernetes container orchestrator for enterprise application development and deployment. Features of the open shift are:

  • Pod autoscaling
  • High availability
  • IDE integration
  • CI/CD

OpenShift is built for both traditional and cloud-native applications. OpenShoft develop, build and manage container-based application and it easily turns code into running application with a source to image capabilities

OpenShift_OVP.png

Podman

Podman is a container runtime like docker which uses cross-platform containerization it is like an advanced version of docker and it can run all docker commands.

easy-to-install-podman-on-ubuntu-20-04.png

It was an amazing webinar got to learn directly from the experts, many doubts were clear and many new things came to know. Webinars like this make us motivated to learn more.

Thank you to the experts and LinuxWorld team for organizing the Webinar ✨