Expert session on Openshift and Kubernetes

saurabh kharkate
3 min readMar 2, 2021

Another Great Session about the industries use cases of openshift and kubernetes from the Gr8 experts with lots of Knowledge and gives more knowledge about the differences , benefits , limitation of the Kubernetes , docker and podman and awesome introduction and demo of Openshift.

The session starts with the topic how the virtualization evolve the another technology come in place called Containerization then containerization has some limitation so to overcome this another tech-tool come called Kubernetes although K8S is great tool but not have more flexibility so then they introduce about the Openshift tool.

The Session was delivered by Mr. Amel Mathai, Technical Delivery Manager, RedHat Training — India/South Asia, RedHat, Mr. Daleep Singh Bais, Senior Technical Instructor, RedHat and Mr. Abid Matto, Partner Sales Manager at RedHat (GLS), RedHat.

Thing that I learnt from the session:

How Containerization better than Virtualization:

  • Containers are a lighter-weight, more agile way of handling virtualization
  • Rather than launching the entire virtual machine, a container gathers all of the components necessary to operate a single piece of software.
  • Containers are a form of operating system virtualization. VM provides an abstract machine that uses device drivers targeting the abstract machine, while a container provides an abstract OS.
  • Container is a type of operating system that can be launched on top of another OS in a matter of seconds using the software. The container’s problems are as follows:- * Applications inside it require a complicated installation and integration every time they are deployed. * If the host system goes down, then there is no way to recover our container.
  • Virtual machines acquire the entire operating system, allowing only a limited number of VMs to be launched, while containers consume only a small amount of resources and are quickly provisioned and destroyed.

Kubernetes -

It is a container orchestration engine for automating deployment, scaling, and management of containerized applications

Benefits of kubernetes:

1. Scalability

2. Workload Portability

3. Stability vs Speed arguments

Challenges of K8s:

1. Deployment

2. Hardening

3. Operations

Openshift -

Red Hat OpenShift is an open-source container application platform based on the Kubernetes container orchestrator for enterprise application development and deployment

Openshift features :

  1. Pod autoscaling
  2. High Availability
  3. Responsive Web Console
  4. Rich Command-line toolset
  5. IDE Integration
  6. CD/CD

S2I (Source to Image) -

  • Source-to-Image (S2I) is a framework in openshift that makes it easy to create images that take application source code as an input and produce a new image that runs the assembled application as output

Podman:

Podman is a fully featured container engine that is a simple daemonless tool. Podman provides a Docker-CLI comparable command line that eases the transition from other container engines and allows the management of pods, containers and images

Finally, I would like to Thanks to Mr. Vimal Daga Sir, Preeti Chandak Ma’am and LinuxWorld Informatics Pvt Ltd , Amel Mathai , Daleep Singh Bais (RHCA Level VIII, RHCI, RHCVA, CKA) and Abid Matoo for arranging such great session.

--

--