Industry Use Cases for Kubernetes / Openshift from Experts.
”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
Things i learnt in Expert Session:
~The benefits of kuberntes are — Scalablility, Workload Portablility and Stability. The challenges of K8s are deployment, hardening and Operations.
~Containers are operating system running over very less resources and can be easily scalable and launched using container image. Challenges with container are scheduling — where my containers run? life cycle and health — keep my containers running and health check discovery — find my containers running monitoring — aree all containers running well? authentication — who has access to my containers? scaling — hanldes scaling of containers and replicas. networking — flannel, weave, ovs image registry — store container images
~Virtual Machine uses whole computer hardware and resources and can run limited number of virtual machines and Containers are highly scalable and requires very less resources and can be easily launched using container images
~Docker conatainer as a Service Platform Build -> ship -> run create images , run the container and then easily monitor and scale.
~Openshift is an opensource container application platform based on kubernetes container orchestrator for enterprise application development and deployment. Features of Openshift are Pod autoscaling, High availibility, Choice of cloud infra, Responsive web console, Rich cmd line tool set, IDE integration, Open source, Service mesh, Serverless, Application Topology, Quay 3.2, Over the air update, CI/CD.
~Source-to-image — allows the developer to create an image from the souce code and build it and push it and deploy it. ~Service mesh means a collection of different services together to achive a desired solution.
~Podman is technology similar to docker which is more faster and stable than docker for launching containers.
~To deploy webapp using openshift we have to follow this procedure Create project -> source-to-image appliation -> select images -> github repo -> context-dir -> resources — deployment config -> create.
I really want to Thanks my Mentor #Vimar Daga sir for providing everything which ever is useful for us.
🎇 ✨ Thanks for reading….