Docker And Kubernetes:

From Zero To Hero

Deep dive into Kubernetes technologies

Become an expert in implementing and maintaining Kubernetes platform applications with this Docker and Kubernetes Training. Gain an in-depth understanding of user interface and navigation, users and tasks, and data administration.

Further, you will understand Kubernetes architecture and its master components, like node, pods, labels, and Annotations. You will also learn to deploy apps on clusters and further expose these apps outside the cluster i.e. deploy Kubernetes Cluster on Cloud server etc. and get to know, how to scale apps either manually or using auto-scaling, along with best security practices that should be followed during cluster orchestration like Providing a Unique Identity for an Application.

Get ready for Docker and Kubernetes deployment at your organization with our Docker and Kubernetes training.

Docker Technologies Course
Cloud Labs
40 hour of live, online, and instructor led training
100% Money Back Guarantee
24 x 7 Support

Who is Docker & Kubernetes Training for?

 Software Engineers/ Developers

 QA Professionals/ Testers

 Solution Architects/ Technical Architects

 System Architect

 DevOps Professionals

 Any IT professionals desiring a strong foundation in Docker technologies and hands-on experience in building, shipping, and running Docker containers.


What are the prerequisites for Docker & Kubernetes training?

 Basic understanding of Linux or Windows operating system.


 Course Outline

Docker Fundamentals

 Introduction to Docker

 Docker EcoSystem

 Docker Components

 Docker Architecture

 Docker Engine Components and Dataflow

 Classroom Environment With Docker setup

 Introduction to Containers

 Containers Creations

 Containers Operations

 Docker – Images Operations

 DockerHub

 Registry and Repositories in Docker

Docker Deep Dive

 Docker - Building Images

 Image Build with Dockerfile

 Deep Dive (Advanced) – Images

 Real time application image builds

 Deep Dive – Containers

 Housekeeping (Deleting dangling images, containers and volumes)

 Container Network Model

 Docker Volumes

 Persistent data in Docker Volumes

 Docker Compose and Microservices

Kubernetes Fundamentals

 Introduction to Microservices

 What is Kubernetes?

 Why Kubernetes?

 Cluster objects overview

 Cluster Installation Methods

 Production method installation for complete setup

 K8S communication and Architecture

 Pods various implementation operations

 Labels and Selectors various implementation operations

 Replicaset's various implementation operations

 Deployment's various implementation operations

Kubernetes Deep Dive

 NodePort

 Cluster IP

 Load Balancers

 Kubernetes object deletion process

 Scale up an application

 Scale down an application

 Rolling updates

 Real Time Examples for Webservers like nginx, tomcat etc.

 Dashboard for Kubernetes implementation

Critical Kubernetes Resources

 PV

 PVC

 Secrets

 Configmaps

 HealthChecks

 Cluster Auto-scalar

 Horizontal Pod Auto-scalar (HPA)

 Cron Jobs

 Pod Disruption Budget

 Deploy application on AKS (Azure Kubernetes Service)

 Deploy application on EKS (AWS Elastic Kubernetes Service)

Network & Monitoring

 Deploy application local bare-metal

 Calico CNI

 Kubernetes with Calico

 MetalLB with Kubernetes

 Helm Charts

 Managing user access with RBAC

  

 Monitoring and logging with Prometheus, Grafana, and Loki

 Service Mesh with Istio

 Building Kubernetes cluster with multiple nodes


In a rush? View our Course Brochure