Expert Session on openshift and kubernetes

Ayush Garg
3 min readMar 2, 2021

Session is delivered by

”Mr. Amel Mathai” (Technical Delivery Manager, Redhat Training ):- ”Amel is world’s First Ansible certified professional and also working in Redhat from more than 12 years now.”

”Mr. Daleep Bais” (Senior Technical Instructor, RedHat Technologies):- Daleep’s consulting experience is primarily on Redhat’s PaaS and storage services. And daleep has an impeccable record of being a Redhat Certified Engineer to Redhat’s clients across Asia Pacific

The major topics covered in the expert session:-

Virtualization
Containerization
Benefits of Containerization over Virtualization
Advantages Of Kubernetes
Evolution of OpenShift
Benefits of OpenShift
Podman

kubernetes
It provide us a orchestration tool by which we can manage control or maintain our containers very easily challenges are Deployment, Hardening & Operations.

Podman
It is a container run time engine like docker engine also it is more efficient & supported on only Linux OS.

Openshift
Openshift is an opensource container application platform based on Kubernetes container orchestrator for the enterprise application development and deployment.

Features of openshift are:-
1. Pod auto scaling
2. High availability
3. IDE integration
4. CI/CD

Container is a tool by which we can launch or boot our OS with in 1 sec in a very less resource we use them mainly in microservice because it provide isolation and problem is that if they down we don’t get to know how they down and if we relaunch it than data is not persistent by default means we have yo monitor that is our OS is running

The main difference between virtual machine and container is that container are very fast and easy to ship from open place to another or we can launch then very easily

Docker represents represented build →ship →run.

Openshift is a redhat enterprise product which be created on top of kubernetes to support all the k9s loop-holes

Application platform changes are first we have cod which is a source code or we have bc and then we have s2i concept and then deployment is the last

Platform as a service (PaaS) is a complete development and deployment environment in the cloud, with resources that enable you to deliver everything from simple cloud-based apps to sophisticated, cloud-enabled enterprise applications.

Source-to-Image (S2I) is a framework that makes it easy to write images that take application source code as an input and produce a new image that runs the assembled application as output. The main advantage of using S2I for building reproducible Docker images is the ease of use for develop

A service mesh is a way to control how different parts of an application share data with one another

Podman is a container technology just like docker . Podman has the ability to handle pod deployment which is a differentiator from other

Web App deploy demo by Openshift
if once WebApp deploys by Openshift while if any change is done on the source code no need to deploy the code again just update the code with the new version and build the target in the console it automatically fetch the new version.

Create the project — -> S21 application — -> selecting images — -> GitHub repository — -> context directory — -> Resources — -> Deployment configuration — -> create

Service Mesh:
It is a tool for the security purpose & it is used for managing internal service to service communication.

At last I would like to thank all the expert Vimal sir and Preeti mam for providing me with an opportunity to attend such an amazing session.

--

--