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.
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.
Basic understanding of Linux or Windows operating system.
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 - 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
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
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
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)
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