Course Highlights

    • 45 Day Session
    • Monday to Friday
    • Evening Batch | 8:00 PM to 9:30 PM
    • 70 Hrs of LIVE Online Training
    • By Industry Experts (8+ Years Work Exp.)
    • Concepts Explained in Kannada
    • Completion Certificate
    • Work on Assignments & Projects
    • Doubt Clarification
    • Interview Preparation
    • Career Assistance
  • Job Opportunities

    • Cloud Professionals
    • DevOps Engineers
    • Test Engineers

Course curriculum

  • 1

    Introduction to Containerization and Docker

    • Docker & Kubernetes Live -Day 01(Introduction)

    • Docker & Kubernetes Live Day 02()

    • Docker & Kubernetes Live Day 03

    • Docker Benefits.

    • Docker Architecture

    • Docker Taxonomy.

  • 2

    Working with Images and Container

    • Installing Docker for Windows / Mac Desktop

    • Installing Docker on Linux VM

    • Pulling Images

    • Starting and Stopping Containers

    • Running a Container in interactive mode

    • Creating Image from current state of Container

    • Important Docker Commands

  • 3

    Developing Custom Images

    • Understanding Base Images.

    • Dockerfile and Building Docker Images

    • Breaking down and understanding Dockerfile

    • Executing custom applications as Containers.

    • Inspecting the Image Architecture

    • Multiple stages in Dockerfile

    • Benefits of Multi-Stage builds

    • Creating efficient, small images

    • Alpine Linux, Ubuntu 18.04, Debian slim, and other distributions.

  • 4

    Docker Volume

    • Purpose of using Volumes

    • Access Data in Docker Containers

    • Use Cases for Volumes

    • Docker volume commands

    • Creating Container with Volumes

    • Sharing Volumes

    • Managing state inside containers

  • 5

    Docker Compose

    • Overview

    • Docker compose features

    • Building docker-compose.yml file

    • Docker-compose command

    • Working with multiple images in a single application

    • Environment Variables and Configuration File

  • 6

    Networking & Port Forwarding

    • Introduction to Container Networking

    • Exposing Containers with Port Redirect

    • Docker Registry

    • Creating a Docker Hub Account

    • Pushing an Image to Docker Hub

    • Pulling the Image from Docker Hub

    • Create Local / Private Registry

    • Pushing and Pulling Image from Registry

    • Docker Content Trust

  • 7

    Introduction to Kubernetes and its Architecture

    • What is Kubernetes

    • Why Kubernetes

    • Kubernetes features

    • Kubernetes Architecture

    • Kubernetes Cluster

    • Kubernetes Master

    • API Server

    • Etcd

    • Scheduler

    • Controller Manager

    • Worker nodes

    • Container Runtime

    • Kubelet

    • Kube-proxy

    • cAdvisor

    • Kubernetes Objects Overview

    • Kubernetes Pods

    • Replication Controllers and Replication sets

    • Deployments

    • Services

    • Volumes and Persistent Volumes

    • Stateful Sets

    • Daemon Sets

    • Jobs and Cron Jobs

  • 8

    Installing Kubernetes Installation

    • Docker for Desktop

    • Minikube

    • AKS/EKS

  • 9

    Working with Pods and Kubectl Commands

    • Create out first pod with kubectl

    • Basic Kubectl Commands

    • Inspecting Kubernetes Objects using kubectl

    • About Kubernetes Generators

    • Imperative vs Declarative Commands

    • Exploring YAML Syntax

    • Name and Metadata

    • Labels and Label Selectors

    • Kubernetes Namespace

    • Kubernetes Generators

    • Working with Dashboard

  • 10

    Working with Kubernetes Objects

    • Pods

    • Replication Controller

    • Replica Sets

    • Creating Deployment

    • Self Healing Applications.

    • Handling Rolling Updates and Rollbacks

    • Best practices in rolling upgrades, canary deploys, blue-green deploys etc

  • 11

    Services and Ingress

    • Service Types

    • Creating a ClusterIP Service

    • Creating a NodePort

    • LoadBalancer Service

    • Working with Ingress

    • Ingress Controllers

    • Ingress Annotations and rewrite target

    • Kubernetes Services DNS

    • Network Policies

    • Working with Probes

  • 12

    Advanced Kubernetes Objects

    • configMap and Environment Variables

    • Working with Secrets and sensitive information

    • Kubernetes Volumes

    • Persistent Volumes and Persitent Volume Claims

    • StatefulSet

    • DaemonSets

    • Jobs

    • Scheduling using Cron Jobs

    • Monitoring and Probes

  • 13

    Azure Kubernetes Service

    • About AKS

    • Creating AKS Cluster using Portal

    • Creating AKS Cluster using CLI

    • Connecting to AKS Cluster using Kubectl

    • Deploying Kubernetes Objects to AKS

    • Pulling Images from ACR and DockerHub

    • System Nodes vs User Nodes

    • AKS Networking: Azure CNI vs Kubenet

    • AKS Logging and Monitoring

  • 14

    Cluster Administration

    • Kubernetes Dashboard

    • Manage Memory, CPU and API resources.

    • Authentication and Authorization

    • Using RBAC Authorization

    • Using ABAC Authorization

Completion Certificate by MicroDegree

On completion of course become a proud alumni of MicroDegree. MicroDegree is chosen among top innovative startups by Government of Karnataka's flagship Elevate Call-2 program

Learner Review

  • Akshata Kothari

    Thank you so much for this course. The concepts explained by the trainer was really good and clear. As it was in kannada it helped me in understanding the concept better.

  • karthik k

    You are giving examples for every concept which makes us learn faster. Excellent. Keep going

  • Chethana Amin

    It's really a good thought to start a course in kannada. It helps lot of people.

  • Divya G

    Explaining in Kannada is understanding in good manner

  • Deepashree N

    Awesome thing... u guys made python very very easy which can be learnt in our mother tongue.... thank you...

  • Monica Govindappa

    Learning in Kannada is helping out to grasp things quickly over all making it to learn in an interesting way.

Placement success stories

Sudeep Dsouza


Associate Software developer
Mindstack Technologies

Samanth Kumar


Associate Software developer
Mindstack Technologies

Kavya S N


Associate Software developer
Mindstack Technologies

Manjunath


Junior Software developer
Cliq Labs

Deeraj R


Junior Software developer
Cliq Labs

Ashwath


Software Trainee
7Edge Technologies

Placement success stories

Sudeep Dsouza


Associate Software developer
Mindstack Technologies

Samanth Kumar


Associate Software developer
Mindstack Technologies

Kavya S N


Associate Software developer
Mindstack Technologies

Manjunath


Junior Software developer
Cliq Labs

Deeraj R


Junior Software developer
Cliq Labs

Ashwath


Software Trainee
7Edge Technologies

Refer & Earn

Friends ಗೆ Refer ಮಾಡಿರಿ ಹಾಗೂ ಪಡೆಯಿರಿ Cash upto ₹15,000