Docker & Kubernetes Training in Bangalore | Industry woven curriculum
×
Contact Us
+91 944897 1000/2000
info@gamutgurus.com

Advanced Docker and Kubernetes Hands-on Certification Training

Rs.

13,000

Reviews

Enroll Now
call-center
+91-944897 1000/2000
info@gamutgurus.com
devops course image

The Gamut Guru's Docker and Kubernetes course will help you to master all containerized software deployment skills that depends on virtual machines for procurement. This certified course will offer you to work on real time projects from scratch with continuous integration and continuous deployment practices.

You will learn Docker and Kubernetes with the Gamut Guru's training course as per the tech industry demands and will make you industry ready.

Upcoming Batches

Online

30th Dec 2019

Online Class Weekday

Timings : 07:30AM to 08:30AM (IST)

Enroll Now

Online

30th Dec 2019

Online Class Weekday

Timings : 09:00AM to 10:00AM (IST)

Enroll Now

Bangalore   

30th Dec 2019

Classroom Weekday

Timings : 07:30AM to 08:30AM (IST)

Enroll Now

Bangalore   

30th Dec 2019

Classroom Weekday

Timings : 09:00AM to 10:00AM (IST)

Enroll Now

Docker & Kubernetes Curriculum
  • What is containerization?
  • What is Docker?
  • Why Docker and Docker features, who can use it?
  • Basics of Virtualization
  • Difference between Virtual machine (VM), Physical machine and Docker container
  • Virtual machine and Docker usage in real-time and DevOps world
  • Docker supported platforms
  • Docker pre-requisites in production
  • Pre-requisites check commands (OS, Kernel, Hardware, etc.)
  • Docker Installation Steps
  • Configuring Docker to be executed without sudo
  • Installation check
  • Docker clean uninstallation
  • Creating first container & Linux concepts and features for containers
  • Root file system, networking and processes isolation.
  • Docker hardware and OS lightweight virtualization
  • Docker image concepts. Shipping the product code with dependencies and pre-requisites
  • Installation of frequently used Linux commands (ssh, net-tools, vim, )
  • Difference between Docker Image and Container
  • Inspecting the new container (hostname, IP, hosts file, processes, n/w capabilities)
  • Root file system, networking and processes isolation.
  • How Docker creates any flavour of container on top of any host Linux OS
  • Creating Linux containers on Windows. Concepts involved
  • SSH setup in containers
  • Shutdown Docker container
  • Listing all containers in host
  • Listing only running containers
  • Listing last few number of containers
  • Inspecting Docker container information
  • Listing last created container
  • Creating a container with our own name
  • Renaming a container
  • Deleting one, all, stopped and running containers
  • Starting, stopping and restarting containers from host
  • Attaching to a running container
  • Keyboard shortcuts
  • Inspecting container processes from host
  • Stopping the container gracefully and forcibly
  • Find more about a container. Understand container inspect JSON format and querying specific attributes
  • Creating and pushing a running container in daemon mode
  • Creating demonized containers
  • Pushing container in sleep mode
  • Understand more about Docker images
  • Advantages of Docker images in application deployments
  • Docker Image necessities
  • Solving 'Works in my machine problem' with Docker implementation
  • Restoring environments with Docker images
  • Auto scaling environments using Images
  • Setting up dev environments with images. Docker Advantage!
  • Implementing Self-service deployment models. Cutting down DevOps team's support.
  • Docker image storage in host machine
  • Docker Image creation techniques / approaches
  • Writing Docker file for image creation
  • Docker file instructions and usage
  • Setting up Nginx for web application
  • Project: 1 - creating custom Docker image for Nginx web application
  • Project: 2 - Creating custom Docker image for Gamut kart e-commerce web application
  • Creating and setting up account in Dockerhub
  • Docker registries & repositories
  • Most frequently used and helpful images walk-through
  • Documenting your custom image in Dockerhub
  • Pulling and Uploading Docker images form/to Docker Hub
  • Creating disposable environments using Docker images
  • Integrating Docker with Jenkins
  • Writing deployment scripts for provisioning environments with images
  • Scaling up environments instantly with Docker images. Writing scripts
  • Project-1: - Shipping & Deploying web application using Docker Images
    • Create Docker image with Web application code, Nginx and other pre-requisites and dependencies
    • Creating auto environments with shell scripts and Docker images
  • Project-2: - Shipping & Deploying Gamut kart web application using Docker Images
    • Building Gamut kart Application
    • Creating Docker image for Gamut kart application with pre-requisites such as JDK, Tomcat & other configurations
    • Creating environments manually and launch Gamut kart e-commerce application
    • Writing a shell script to create environments with given no. of containers
    • Auto scaling environments
  • Why do we need Kubernetes
  • Pods
  • Replica Sets
  • Deployments
  • Services
  • Kube-DNS
  • Nodes:
    • Kublet
    • Proxy
    • Docker
  • The Master node:
    • ETCD
    • The API Server
    • The scheduler
  • Available tools:
    • Kubectl
    • Dashboard
    • Minikube
  • Local Kubernetes setup with Minikube
  • Starting up the local Kubernetes cluster
  • Installing Kubectl
  • Production Kubernetes setup using Kubeadm
  • Docker Networking
  • Networking commands
  • Creating and inspecting a network
  • Connecting a container to the network
  • Exposing ports and mapping ports
  • Persistent storage
  • Volume-related commands
  • Creating a volume
  • Removing a volume
  • An introduction to Microservices
  • Monolithic Versus Microservices
  • The Monolithic Architecture
  • The Microservices Architecture
  • The Docker role
  • Kubernetes role
  • When to use Microservices architecture
  • Creating Service
  • Creating Deployment
  • Autoscaling and manual scaling
  • Interacting with Containers and logs viewing
  • Using Kubernetes dashboard
  • Creating Services
  • Creating deployments for Gamut kart project
  • Autoscaling environment for Gamut kart

Get the Quote & Curriculum

Tools Covered

Containerization Tools
kubernetes Docker

Get Ahead with Gamut Gurus Certification

Certificate

Get awarded with an industry recognized certificate

Docker & Kubernetes certification at Gamut Gurus is widely recognized across the industry which has helped 4000+ students get placed.

Set yourself apart from the crowd

The certificate you’ll earn with Gamut Gurus can will help you to learn to build apps in containers using docker and deploy those on a Kubernetes cluster using native OS tools, set up a cluster, and create container registry. This course would educate an individual about the excellent approaches to manage infrastructure with the help of Chief IT automation software.

Share your achievement

You have all the rights to brag about it on platforms like LinkedIn, Facebook etc. with your earned DevOps certificate

Course Take Away

What you can derive from the certified training program after completion?
  • Installation of Docker and Kubernetes cluster from scratch.
  • Get up skills and learn to manage containers effectively.
  • Learn to create Kubernetes pods, deployments, and services.
  • Build Docker images and configure Docker Hub from scratch.
  • Deploy a multi-component software application efficiently and easily.

PROJECT

Project 1 : Containerizing various applications and deploying using Kubernetes.

Industry : General

Problem Statement : How to containerizing an application and deploy/manage using Kubernetes orchestrator.

Topics : In this project you will containerize the application & orchestrate the same using Kubernetes capabilities.

What you will do:
  • Build an application.
  • Learn complete Docker.
  • Containerize the application.
  • Deploy the application using Kubernetes in QA & Prod environments.
  • Scale up/down the application.
  • Push updates of the application using Kubernetes.
  • Rollback the updates.
  • Kubernetes administration and best practices.

FEATURES

30+ hours of extensive training. Time Span - 1 Month
Pure command line based hands-on training
Integrations with real-time project infra simulations
Support & job assistance
Industry recognized certificate
13+ Years Experience Trainer

FAQs

Of course Yes! We will provide you with our module-based study materials using which you can practice everything. In fact, for each and every topic we will provide theory, practical notes and interview questions which helps you to crack the interviews. We will also provide pointers for few soft-copy materials.
We have a tailored Industry-woven curriculum that can help in understanding real-time Application of tools across the domain through Hands-on tutoring. We believe in basic-to-advanced training. In fact, after this course you will get the knowledge that can scale up to 3 years of real-time expertise. You will be able to implement Docker and Kubernetes in your projects.
We provide end-to-end interview handling sessions with job assistance over appropriate requirements from our tied-up corporate recruiters.
We groomed up as an exclusive devops training Institute in bangalore with a deep-rooted presence in training industry for the past 6 years. Our trainer has 13+ years of industry and 07+ years of corporate training experience.
There are two modes of training – Online instructor-led classes & offline classroom course.
It’s not just theory based training, but a pure command-line oriented and real-time one. There is no concept without discussing theory, practicals, use-cases, project implementations, interview questions and best practices. That’s our unique, extensive and deep learning mechanism - we deliver it.