Menu ×

bootcamp

Upcoming Bootcamps/Workshop

Kubernetes Bootcamp - Live Sessions (9 hours)

(with Docker, Cloud & Micro-Services Essentials)
&
With End-to-end 3 Real-Time Project Work & Pure Hands-on Training

bootcamp-stamp

Kubernetes Bootcamp

06 Modules

09 Hours

03 Projects

Includes Docker, GKE & On-Premise

Bootcamp will starts in

days
hrs
mins
secs
Timings
Aug 26th, Saturday (8:00 PM - 11:00 PM IST)
Aug 27th, Sunday (8:00 PM - 11:00 PM IST)
Sep 02th, Saturday (8:00 PM - 11:00 PM IST)
Price

4,990/-

1,996/- or $ 29/-

60% OFF , Save 2994.
Enroll Now
Limited Seats Filling Fast

Workshop Goals/Takeaways

Our Bootcamp/Workshop sessions offer a comprehensive blend of cutting-edge industry techniques and practices, along with valuable insights from top tech experts. Each session is focused on practical, real-time project-oriented training. By participating, you'll develop a thorough understanding of technical concepts and gain hands-on experience working on 2-3 real-time projects. This training will prepare you to confidently handle real-world projects from day one or ace technical interviews.

  • To make you work on real-world projects immediately
  • Master the technology from the core
  • Ace technical interviews confidentially
  • Work on 3 Projects

Course Content:

Day-1 (3hrs)
Module: 1
  • 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
Module: 2
  • 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.
    -> Monolithic Vs Microservices Architecture - Docker & Kubernetes role
  • Hands-on:
    -> Setting up multi-node production grade On-Premise Kubernetes cluster with Kubernetes
    -> Setting up multi-node production grade Kubernetes cluster with Google Kubernetes Engine(GKE) Service
Day-2 (3hrs)
Module:3
  • 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 ]
Module:4
  • 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 projects QA & Production environments in the K8s cluster with 10 instances
    ->Deployment management commands
    ->[ kubectl get|deployment|apply|delete|describe|logs with various options ]
Day-3 (3hrs)
Module:5
  • 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!
Module:6
  • 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

Projects:

Project-1: GamutKart, is an e-commerce java based web application

Project-2: Nginx, is a simple webserver application

Project-3: GuestBook, is multi tier Micro service web application with PHP, Node & Database

You will learn, automate and execute the complete life-cycle for above three 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.

Teaching Pedagogy:

This Bootcamp is designed with learning sequence such that you will

  • 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 3 Real-time Projects - 1. GamutKart 2. GuestBook 3. Nginx"

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 Kubernetes
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

Certification

certificate

Pre-requisites

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

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

FAQ:

  • 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. Pavan Kumar T is 17+ yrs experienced well known Course Advisor, Consultant and DevOps Principle Architect. He holds proven track record of completing 12000+ training batches engaging 60000+ learners as alumni working for top companies globally. Trainer Mr. Pavan Kumar T is 17+ yrs experienced well known Course Advisor, Consultant and DevOps Principle Architect. He holds proven track record of completing 12000+ training batches engaging 60000+ 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.
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
+91 9 6276 6276 9
Available 24x7 for your queries