training - s3.ap-south-1.amazonaws.com

12
09 Hours of training | 02 LIVE Project | Instructor-Led | 15+ Yrs Exp.trainer FULL KUBERNETES Training AGENDA Demanding skill in the IT Market “Master it from the Masters” your Captainship in 09 Hours

Upload: others

Post on 29-Dec-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Training - s3.ap-south-1.amazonaws.com

09 Hours of training | 02 LIVE Project | Instructor-Led | 15+ Yrs Exp.trainer

FULL KUBERNETES Training

AGENDADemanding skill in the IT Market

“Master it from the Masters”

Gain your Captainship in 09 Hours

Page 2: Training - s3.ap-south-1.amazonaws.com

Titbits about the trainer!!Mr. Nageswara Rao P - The Most familiar name in the training

market!!

--> He is the Course Advisor and DevOps Principle Architect, who holds 15+ yrs of

experience in DevOps with deep-rooted professional pitches in Walmart-labs, EMC,

NetApp ..etc.

--> He worked as Architect, SME, Consultant, B2C & Corporate trainer in sowing

DevOps seeds across the globe.

--> He holds proven track record of completing 530+ training batches successfully

engaging 6700+ learners as alumni working for top companies globally.

--> Apart from training, he works to shape ‘Gamut Gurus Technologies’ as world’s

No.1 exclusive DevOps & Cloud Leaning Hub.

CEO & Managing Director of :

Page 3: Training - s3.ap-south-1.amazonaws.com

Sneak-peek at our services & Project

LIVE PROJECT

Classroom Training / Online Training

1. GamutKart is an e-commerce java based web application2. GuestBook is multi tier web application with PHP, Node & Mongo DB.

You will learn, automate and execute the complete life-cycle for above two projects which includes: Building the web application source, Containerize the application by creating Docker images, Deploy the application on the Kubernetes.

Page 4: Training - s3.ap-south-1.amazonaws.com

● First learn concepts at core level

● Deep dive into real-time use case

● Practically execute all automations in your own Lab machines

● Apply all concepts to a real-time e-commerce projects - a. GamutKart b. GuestBook multi tier applications.

Teaching pedagogy

Page 5: Training - s3.ap-south-1.amazonaws.com

Day 01 A Brisky StartModule 01 | Docker Essentials - Top 10 commands, Docker images & Application containerization

Concepts: - What is Docker & Application containerization

- What is Docker Image? Image advantages

- Application containerization for multi-tier micro-service based web application

- Docker Vs Kubernetes. Need of Kubernetes Orchestration tool

Hands-on: - 10 top Container management commands - Setting up Docker Hub account. Publishing images into Docker Hub - Writing Dockerfile to create image for GamutKart e-commerce web application - Building Docker Image & publishing

Page 6: Training - s3.ap-south-1.amazonaws.com

Module 02 | Kubernetes Architecture, Microservices, Installation & Cluster setup

Concepts:

- What is Kubernetes? Google Experiences with Kubernetes

- Application deployment & operational challenges - Kubernetes role

- Kubernetes Architecture, On-Premise cluster Vs Cloud managed services

- Container Orchestration Capabilities: Autoscaling, Zero Downtime Release, Rollback, Self-healing, Rolling Updates ..etc.

Hands-on:

- Setting up multi-node production grade On-Premise Kubernetes cluster with kubeadm

- Setting up multi-node production grade Kubernetes cluster with Google Kubernetes Engine(GKE) Service

Page 7: Training - s3.ap-south-1.amazonaws.com

Day 02 A purpose callModule 03 | POD object Management, Running GamutKart Application in Kubernetes Pods

Concepts: - What is POD? Single Vs multi Container PODs & Use cases

- Deploying Pods & to Run the application on Kubernetes

- Running GamutKart application in the POD

- yaml file declarative syntax, desired state Vs actual state

Hands-on: - Writing yaml manifest files to create pods

- Create pods for GamutKart web application

- Publishing PODs and access the application

- Cluster & Pod life-cycle Management commands

[ kubectl get|nodes|apply|exec|delete|describe|logs with various options ]

Page 8: Training - s3.ap-south-1.amazonaws.com

Module 04 | Kubernetes Deployments - Gamutkart Project Environment creation automation

Concepts:

- Kubernetes Deployment object

- Application Autoscaling, Self-healing, Rollbacks & Rolling Updates with Zero downtime

- Inspecting and managing pods created by Deployment

- Creating & managing QA and production environments for GamutKart application Project

Hands-on:

- Writing yaml files to create Depoyment for GamutKart project

- Running GamutKart project’s QA & Production environments in the K8s cluster with 10 instances

- Deployment management commands

[ kubectl get|deployment|apply|delete|describe|logs with various options ]

Page 9: Training - s3.ap-south-1.amazonaws.com

Day 03 push the gear Module 05 | Kubernetes Services - Publishing GamutKart application to the outside world

Concepts: - Kubernetes Service object & role of Services - Kubernetes services deep dive - ClusterIp Vs NodePort Vs External LoadBalancer - Setting up communication between micro-services using ClusterIP Service - How do you publish your web application to the out side world?

Hands-on: - Writing yaml files to create Service - Setting up NodePort Load balancer for GamutKart project - Setting up ClusterIP type Load balancer for micro services communication - Setting up external load-balancer for GamutKart project with LoadBalancer type service - Kubernetes Service management commands [ kubectl get|service|apply|delete|describe|logs with various options ] - Port mapping, Access GamutKart application from anywhere in the world!

Page 10: Training - s3.ap-south-1.amazonaws.com

Module 06 | Google Kubernetes Engine (GKE) Service, Cloud K8S cluster setup - GuestBook project

Concepts: - GKE Service advantages Vs on-premise cluster - Multi-tire application architecture with PHP, Java, Node & DB ..etc. - Planning multi-tier application setup in the GKE cluster - Connecting frond-end pods to database back-end Pods using ClusterIP - Allocating RAM, CPU and other resources to POD application instances

Hands-on: - Creating 3-node kubernetes cluster using GKE cloud service - Writing yaml files to setup production app instances using Deployments - Writing yaml files to setup static/permanent load-balancer for GuestBook app

Page 11: Training - s3.ap-south-1.amazonaws.com

Bootcamp Schedule

Training Dates: 10th,11th,17th - July SAT & SUN (Weekends)

Timings: 8:30 pm - 11:30 pm (IST)

Page 12: Training - s3.ap-south-1.amazonaws.com

Exclusive DevOps Training Hub 3rd Floor,Pramod Reddy complex,Beside A2B Restaurant,Marathahalli Bridge - Bengaluru 560037

Contact us at +91-94489 71000Visit us @ www.gamutgurus.com

Let your Wisdom journey gets ignited with our engines!!

Our Training Sources