RedHat Expert Session on Kubernetes and Openshift
Mohan Venkatesh Ravipati
DevOps Engineer @ Infosys | ?? AWS | ?? Kubernetes | ?? Docker | ?? Jenkins | ??? Terraform | ?? Git | ?? Linux | ?? Argo CD | ? Python | Red Hat Certified Specialist in Containers & Kubernetes
USE CASES I LEARN IN THIS SESSION
====> Importance of container in current agile world
====> How container adoption is growing rapidly in the enterprise
===> container usage for production deployments in enterprise is still constrained by concerns regarding security monitoring data management and networking
====> Benefits and challenges of kubernetes
Benefits ----> scalability,workload portability,stability
kubernetes---->Deployment,Hardening,operations
====>Difference between baremetal virtualization containers
Baremetal ----> install the os on the top of hardware
virtulization----> Virtulization refers to the act of creating a virtual version of something in virtualization on the top of new software layer (hypervisor) install the OS
container------>contanization is the new virtualization on the top of docker engine install the os
====> why container technology is booming?
containers will allow applications to be easily shared and deployed
====> Difference between container and virtual machine
container:--> Guests share the same os "Typical boot time in Seconds"
Virtual machine:--> each guests as its own os "Typical boot time in minutes"
===>Infrastructure and applications of container
==> infrastructure<==
1)Linux operating system features,
2)Linux inside,
3)simpler and lighter than virtual machines
4)High density
5)Need orchestration and management
==>applications<==
1)A self contained package
2)easily add to already build applications
3)easily share containerized components
=>How docker container as service platform
1) Build => Docker Toolbox
2) Ship => Docker Trusted Registry
3) Run => Docker universal Control Panel
=>what we need more than containers
1) scheduling 2)lifecycle and health 3)Discovery 4) monitoring 5)Authentication 6)Scaling 7) Networking 8) image registry 9) Metrics and logging
=>what is Redhat openshift container platform
ROCP is an open source container application platform based on the kubernetes container orchestration for enterprise application development and deployment
=>Features of openshift
1) pod scaling 2) high avalibility 3) choice of cloud infrastructure 4) responsive web console 5) Rich command line tool set 6)IDE integration 7)opensouce 8)operator hub 9)CI/CD 10) service mesh 11) serverless 12) application topology
special thanks to Mr. Amel Mathai , Mr. Daleep Singh Bais (RHCA Level VIII, RHCI, RHCVA, CKA) and Mr. Abid Matoo , Mr. Vimal Daga Sir