Mr Vimal Daga sir and Preeti ma’am had arranged a RedHat Expert Session on Kubernetes/Openshift.
It was conducted by the redhat experts :-
1. Mr. Amel Mathai (Technical Delivery Manager, Redhat Training )
2. Mr. Daleep Bais(Senior Technical Instructor, RedHat Technologies)
We came across many new conceptual things and terminology. It was overall a great experience. While attending the session we came to alot of concepts like container, difference b/w virtual machine n container, openswift , service mesh and many more.
👉The benefits of Kubernetes are :
a. There can easy scalability of Pods
b. Workload portability of our applications
c. The stability between speed arguments.
2. The challenges of K8’s are :
c. Operations & Security
👉 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.
👉 Openshift is a Kubernetes-based open-source container application platform. CI/CD, autoscaling pods, high availability, open-source, ide integration, etc are some features of Openshift.
👉 Platform as a service refers to an application that provides us with itself as a platform, on which we can run many application programs and services.
👉 S2I stands for Source to Image. The developer uploads their own code to git, and then sends it to the Openshift image repository, where they build an image from the source code, which we can use to deploy our application.
👉 A service mesh is a tool for adding observability, security and reliability to our applications.
👉 Podman is a container, like docker but in actual podman uses docker in the background.
👉 Application platform changes easily turn source code to application with a source to give image capacity. Application Platform provides us a challenges because we may have already deployed our application or moved our workload to the containerized world.
👉 To create a Webapp via OpenShift, follow the following steps:-
1.Create a project
2.Run source to image application
3.Select Images Go to GitHub repo-> context-dir -> Resources -> Deployment config and then click on Create.
Thanks vimal sir and preeti mam