Docker and Kubernetes

Docker is the world’s leading software containerization platform. It packages your application into one standardised unit, wrapping it into a complete file system that contains everything needed to run on a server. Kubernetes is a system created by Google to automate the deployment, scaling and management of containerized applications (like the ones Docker creates). The two combined make life a breeze for anyone needing to transport, install and maintain complex software applications anywhere.

Course Objectives

This is a hands-on course is designed to teach you how to:

  • Set up Docker engine, workstation
  • Configure Docker engine
  • Build and Manage Docker Images
  • Bundle applications in Docker images
  • Setup Docker Swarm cluster
  • Run applications in Docker swarm cluster
  • Run applications on Kubernetes cluster

Target Audience

  • Full Stack Developers
  • Anyone deploying containerized applications
  • Site Reliability Engineers (SREs)
  • DevOps Engineers
  • Operations Engineers

Course Pre-Requisites

  • No prior knowledge of the Docker /Containerization is required. This course is designed for individuals new to the Docker.
  • Participants must be comfortable using the terminal or command line.
  • Basic understanding of Linux/Unix OS.

Course Duration

Fee12000/=
TypeOffline/Online
Module14
Duration40 Hours
Session14
Per Class3 Hours

Details Course Outlines

Module-01

Introduction to Docker

Module-02

Using Docker

Module-03

Container Orchestration

Module-04

Container Orchestration

Module-05

Kubernetes Concepts

Module-06

Application Lifecycle Management

Module-07

Installation, Configuration & Validation

Module-08

Core Concepts

Module-09

Networking

Module-10

Scheduling

Module-11

Security

Module-12

Cluster Maintenance

Module-13

Storage

Module-14

Troubleshooting