India: +91-944897 1000 info@gamutgurus.com Register for upcoming demo
×

Gamut Gurus Bootcamp

Our Bootcamp sessions are a robust mixture of the latest Industry Techniques and practices, and valuable insights from Top Tech Experts. Join our exclusive webinar sessions to gain deep knowledge into Trending Technologies of the IT Industry

Kubernetes Bootcamp - Live Sessions (6 hours)

(with Docker & micro-services essentials)
&
With End-to-end Real-time Project Work & Hands-on

Kubernetes Bootcamp


No of modules: 8

No of hours: 6

2
projects

Cloud & On-Premise

₹ 999/-
or
$15
Course Timings
Start Date: May 29th
Timings: 8:30 pm - 11:30 pm (IST)
SAT & SUN (1 Week)
Speaker:
Nageswara Rao P
(15+ Yrs. Exp.)
No Of Modules: 8
Docker - 2
Kubernetes - 6
12 hours
Webinar Tickets:
Fast-Filling
Limited Seats

Download Curriculum

About the course:

Kubernetes is an open source Orchestration platform for managing containerized applications and deployment services. It solves Deployment & Operational challenges such as Auto-scaling, Zero-down-time release, Roll-back, Rolling-updates and Self-healing for Applications. Kubernetes features combine over 15 years of Google's experience running Google Search, Gmail, GFS ..etc.

Trainer:

trainer image

P Nageswara Rao

  • 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.

Learning Objective:

This Bootcamp is designed with learning sequence such that you will

  • 1. first learn concepts at core level
  • 2. deep dive into real-time use case
  • 3. practically execute all automations in your own Lab machines
  • 4. apply all concepts to a real-time e-commerce projects - a. GamutKart b. GuestBook multi tier applications
  • 5. Interview preparation & best practices. Any concept that we deal with, contains above 5 methods. Once you complete this Bootcamp, you will be able to understand micro-service architect'ed application, any existing project or automate a new project from scratch. Configure complete Application Life-Cycle: Build web application project, Containerize, deploy on Kubernetes cluster with 10 instances, Setup the Load balancer and Make application accessible from anywhere in the world. Complete Hands-on on Gamutkart Project.

projects:

  • 1. GamutKart is an e-commerce java based web application
  • 2. 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 cluster with 10 instances, Setup the 3 types of Load balancers to make micro-services communicate with each other and application accessible by end users/external world like in production.

What You'll Learn:

Docker essentials: Docker management commands, Application containerization for multi-tier stand-alone or micro-service based web applications
DockerHub management, Writing Dockerfile and crating Docker images
Kubernetes Architecture, On-Premise Kubernetes cluster Vs Cloud managed Kubernetes services
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
Working with Micro service based applications. Micro-services Vs Monolithic Architecture
Writing yaml manifest files to automate Kubernetes objects and application deployments
Creating and deploying PODs using Deployment object for GamutKart & GuestBook web application projects
Setting up load-balancer using Kubernetes 3 types of Services and exposing the application to public
Kubectl commands to manage Pods, Deployments, Services and the cluster.
Application self-healing, scaling, zero down-time releases, services ..etc.

What materials you get:

  • Application source code
  • Bootcamp sessions slides
  • Step-by-step practicals practice materials
  • Kubernetes preparation soft copies
  • Awesome-lists, Cheat-sheets & Interview Questions
  • Course completion Certification

What you will get:

  • Real-time project
  • Lab setup
  • Step-by-Step Session notes
  • Practice Materials
  • Interview preparation guides
  • Course completion certificate

Pre-requisites

  • Good to have basic Linux knowledge
  • Nothing actually from technical perspective as Docker essentials are coveredsize

Target Audience

  • DevOps Engineers
  • Beginners & Advance Docker users
  • Developers, QA, working in containerization world
  • Folks working in Micro service world
  • Build and Release Engineers
  • SA, Linux/Unix administrators
  • Application, Production Support Engineers
  • Project Managers, Release Managers
  • Cloud Professionals
  • Technology enthusiasts

Certification

certificate

Course Content:

Day-1 (3hrs)
Module: 1
  • What is Docker and Container?
  • Container Vs Physical Vs Virtual machine
  • Creating first container. Linux Kernel concepts involved in container creation
  • Necessary Container management commands :
    [docker container ls, docker container -n2, docker rename, docker rm, docker attach, docker inspect, docker start | stop | restart ]
Module: 2
  • What is Docker Image?
  • Docker image advantages in the application deployments
  • Shipping application's code with dependencies as Docker Images
  • Setting up Docker Hub account. Publishing images into Docker Hub
  • Writing Dockerfile to create image for GamutGurus e-commerce application
  • Building Docker Image
Day-2 (3hrs)
Module:3
  • What is Kubernetes?
  • History of Kubernetes, Google Experiences
  • Kubernetes Architecture & Building Blocks
  • Docker Vs Kubernetes (Complementary technologies)
  • Why Container Orchestration tools? Application deployment challenges
  • Kubernetes as Data Centre OS
  • Container Orchestration Capabilities: Autoscaling, Zero Downtime Release, Rollback, Self-healing
  • Rolling Updates. etc
Module:4
  • Installing Kubernetes with Kubeadm
  • Production Kubernetes setup using Kubeadm
  • Setting up Kubernetes cluster (Deep-dive)
  • Kubernetes Components Deep-dive
  • Master/Controle Plane Server, Worker Nodes, Kube-API Server, Kube-Controller, Kube-Scheduler,Cluster-Store/etcd, Kubelet, Kube-Proxy, Kubectl, Container runtime ]
Day-3 (3hrs)
Module:5
  • Development, Build and Deployment challenges in the Monolith Architecture
  • From Monolith to Microservices - project ideation
  • Monolithic Vs Microservices Architecture
  • The Docker & Kubernetes role in Microservices
Module:6
  • What is POD? POD Vs Container
  • Single & Multi Container PODs & Use cases
  • POD - Horizontal scaling
  • Creating PODs - Writing YML files
  • Deploying PODs & to Run the application on Kubernetes
  • POD life-cycle management commands
    [ kubectl get pods, kubectl get nodes, kubectl apply with various options, kubectl exec, kubectl, Delete PODs etc ]
Day-4 (3hrs)
Module:7
  • Application Autoscaling, Self-healing, Rollbacks & Rolling Updates with Zero downtime
  • Kubernetes declarative Model - Desired state & Current state
  • Replica Set objects and create Deployment object - Writing YML files
  • Kubernetes deployment management commands [ kubectl get deployment, kubectl create, kubectl describe deployment.etc.]
  • Inspecting PODs and application instances
Module:8
  • Create a Service object that exposes an external IP address - Writing YML Files
  • Kubernetes Service management commands [ kubectl create, kubectl get svc, kubectl describe service ..etc. ]
  • Creating compute instances in the Google Cloud Platform (GCP)
  • Setting up Firewall rules & ports
  • Setting up NodePort Load balancer
  • Run 10 instances of GamutGurus e-commerce application
  • Access the running application from anywhere in the world using Service object

FAQ:

Gamut Gurus Technologies lives with the legacy of being Bangalore’s best training institute. The DevOps classes led by our expert trainer, Mr P. Nageswara Rao, a DevOps consultant and architect with 13+ years of vast experience has helped 6700+ students get placed and trained more than 530+ batches of DevOps enthusiasts.
  • Gamut Gurus Technologies lives with the legacy of being world's exclusive DevOps & Cloud learning hub.
  • Gamut Gurus trained more than 20k learners through it's B2C & Corporate trainings.
Trainer Mr. Nageswara Rao P is 15+ yrs experienced well known Course Advisor, Consultant and DevOps Principle Architect. He holds proven track record of completing 530+ training batches engaging 6700+ learners as alumni working for top companies globally.
This Bootcamp training is designed in such a way that you will start everything from very basics and learn Kubernetes advanced concepts with 2 projects: GamutKart & GuestBook. It's not theory based but purely practical oriented. We would say it is 30% theory and 70% practicals. You can in fact present it as a POC in your organizations.
This Bootcamp is designed with learning sequence such that you will 1. first learn concepts at core level 2. deep dive into real-time use case 3. practically execute all automations in your own Lab machines 4. apply all concepts to a real-time e-commerce projects - a. GamutKart b. GuestBook multi tier applications 5. Interview preparation & best practices. Any concept that we teach in this Bootcamp contains above 5 elments.
After completion of the session, everyday all course practice materials, slides, project source code will be shared to your email or provide access to our GitHub repository so that you can access everything.
Yes. We provide course completion certificate from "Gamut Gurus Technologies" which is recognized by top MNCs across the globe. Anybody who is working or joining in a project where Docker & Kubernetes is involved. If you are joining in a project where Kubernetes is implemented from scrtch. After this course you get complete end-to-end work-flow & hands-on knowledge.
During the sessions, trainer will help you to setup the Lab for your practice in the cloud and local VMs. After the session, there will be Q&A sessions. Trainer also share his Mobile and email ID so that you can shoot questions at any point of time
Anybody who is working or joining in a project where Docker & Kubernetes is involved. If you are joining in a project where Kubernetes is implemented from scratch. During the course, you will work on 2 projects. So, you will be able to understand any existing project or automate your project with Kubernetes from scratch.
Contact Us