Redhat Expert session webinar on Industry Usecases-Kubernetes/Open shift …..
Firstly, I would like to thank vimal Daga sir, preeti mam and Linux world for conducting such a webinar with great content.
Thanks to the speakers Amel mathai,Daleep singh bias and Abid matto for delivering the industry use cases of k8s/openshift and demo.
Deliverables from the webinar :
→containerization growth and adoption how it us growing rapidly in the enterprises faster than expected.
→container usage:
- For production deployment
- Security
- Monitoring
- Data management
- Networking
→ Kubernetes Benefits :
- Scalability
- Workload probability
- Stability
→Challenges :
- Deployment
- Hardening
- Operations (became tough to manage)
→Concept of Virtualization : creates virtual version of something including virtual computers, hardware platform,OS,storage devices and compute resources.
Problem :
→ Application requires complicate installation and integration everytime they deploy
→ Demand power machines(underlying compute must be large enough to do virtualization)
Solution :
→Adopting container strategy allow application to be easily shared and deployed.
→Container vs virtual machines how they differ
→ How it is Different from traditional virtualization.
→Containers and usage of containers.
Need more containers :
- Scheduling
- Life cycle and health check
- Discovery
- Monitoring
Need more than containers :
- Authentication
- Scaling
- Networking
- Image registry
- Metrics and logs
→k8s use paas as a service
About paas and use :
- To deploy application
- Hybrid cloud application
- To develop application
- To deploy and manage container
→ Source to image (S2I)
→ Podman : It is a container engine,available on Linux for managing containers and is a daemonless unlike docker.
→Demo : container with podman
- To configure service mesh proxy
#podman run -d -p 1000:1000 -p 9901:9901 - - name proxy-demo Id
#podman ps
→demo to create web application using open shift environment .
- Go to developer→topology→project→create project→name:___
- Catalog→create Php app→select version→give git repo url→context Dir write code .
- Deployment coding→create and view logs they will clone and create resources.
- Start build