Industry Use Cases -Kubernetes/OpenShift

Rahul Kumar
2 min readMar 2, 2021

Hello Readers.

Recently I have attended Session on Industry UseCases-Kubernetes/OpenShift with best industry expert Mr. Amel Mathai( Technical Delivery Manager, Redhat Training), Mr. Daleep Singh Bais(Senior Technical Instructor, Redhat), and Mr. Abid Mattoo(Partner Sales Manager, Redhat).

In this session we learned about :

  • The benefits and challenges of K8.
  • Container and the problems associated with it.
  • Difference between Virtual Machine and Containers.
  • Openshift and its features.
  • The platform as a service(Paas).
  • WebApp deploy demo by Openshift.
  • Benefits of Kubernetes are Scalability, Workload Portability, and Stability & challenges of K8s are deployment, hardening, and Operations.
  • Containers are OS running over very little resource and can be easily scalable and launch using container image. The problem associated with containers are scheduling where the container runs, life cycle and health, discovery, monitoring, authentication, scaling, image registry, and networking.
  • The main difference between virtualization and containers are, visualization has its own kernel, lib. , etc and uses the actual resources of the Base OS but containers are used for running specific applications, thus the resource utilization of Base OS becomes less.
  • OpenShift is a Kubernetes-based source container application platform. It is being widely used for orchestration application development and deployment. Features of Openshift are Pod autoscaling, High availability, Choice of cloud infra, Responsive web console, Rich cmd line toolset, IDE integration, Open source, Service mesh, Serverless, Application Topology, Quay 3.2, Over the air update, CI/CD.
  • by following the procedure we can deploy webapp using openshift:- Create project >> source-to-image appliation >> select images >> github repo >> context-dir >> resources — deployment config >> create.
  • By following the procedure we can deploy webapp using openshift:-Create project >> source-to-image appliation >> select images >> github repo >> context-dir >> resources — deployment config >> create.

Thanks to Vimal Daga sir and Preeti Chandak ma’am for conducting such a great session.

--

--