Docker & Kubernetes For Devops Engineers

Posted By: ELK1nG

Docker & Kubernetes For Devops Engineers
Published 7/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 4.83 GB | Duration: 9h 37m

Docker & Kubernetes for DevOps Engineers

What you'll learn

Understand and Use Docker Effectively

Master Kubernetes

Implement Real-World Cluster Resource Management

Build and Deploy Production-Ready Infrastructure

Requirements

Basic Knowledge of Containers (Optional but Recommended)

Description

Unlock the power of containers and orchestration with this comprehensive hands-on course in Docker, Kubernetes, and Azure Kubernetes Service (AKS). Whether you're a developer, DevOps engineer, or cloud enthusiast, this course will guide you step-by-step from the fundamentals of containerization to deploying real-world, scalable applications in a production-grade Kubernetes cluster with best practices.You'll begin by mastering Docker, understanding how to build, manage, and optimize containers efficiently for different environments. Then, you’ll dive deep into Kubernetes, learning how to orchestrate workloads using core concepts like Pods, Deployments, Services, ReplicaSets, Volumes, and more, while also exploring advanced networking and security features.With practical labs, YAML configurations, and cloud-native use cases, you'll also gain hands-on experience with:Kubernetes architectureKubernetes Replicaset & DeploymentsKubernetes resource management using Namespaces, Quotas, and LimitRangesRolling updates, Blue-Green deployments, and Canary releases for zero downtimeManaging secrets, config maps, and connecting securely with external tools like Azure Key Vault and monitoring solutionsReal-world Kubernetes implementation on Azure Kubernetes Service (AKS) including cluster scaling, monitoring, and troubleshootingBy the end of the course, you’ll be able to confidently build, deploy, scale, and manage containerized applications — preparing you for demanding DevOps roles, cloud migrations, and production deployments across various industries.

Overview

Section 1: Day 2: Introduction to Docker

Lecture 1 Introduction to Docker

Lecture 2 Docker Architecture

Lecture 3 Docker Installation

Lecture 4 Docker Commands

Section 2: Day 3: Understanding Docker Images

Lecture 5 Day 2 Recap: Docker Introduction

Lecture 6 Layers in Docker

Lecture 7 Docker Commit Explained

Lecture 8 Working with Remote Repositories

Section 3: Day 4: Introduction to Dockerfile

Lecture 9 Dockerfile Deep Dive

Section 4: Day 6: Kubernetes Architecture Explained

Lecture 10 Mastering Kubernetes Architecture

Section 5: Day 8: Kubernetes Resource Creation Methods

Lecture 11 day 7 review

Lecture 12 How to Connect to Your AKS Cluster

Lecture 13 Mastering kubectl: Kubernetes CLI

Lecture 14 Understanding YAML Syntax

Lecture 15 Deploying with YAML Based Configurations

Section 6: Day 9: Labels, Selectors & ReplicaSets in Kubernetes

Lecture 16 Day 8 Recap

Lecture 17 Understanding Labels in Kubernetes

Lecture 18 Understanding Selectors in Kubernetes

Lecture 19 Understanding ReplicaSets in Kubernetes

Section 7: Day 10: Kubernetes Services Explained

Lecture 20 Understanding ClusterIP in Kubernetes

Lecture 21 Understanding NodePort in Kubernetes

Lecture 22 Understanding Loadbalancer in Kubernetes

Section 8: Day 11: Understanding Deployments in Kubernetes

Lecture 23 Day 10 Recap

Lecture 24 Understanding Rolling Updates in Kubernetes

Lecture 25 Understanding Recreate Strategy in Kubernetes

Lecture 26 Understanding Blue-Green Deployments in Kubernetes

Lecture 27 Understanding Canary Deployments in Kubernetes

Section 9: Day 12: Managing Secrets in Kubernetes

Lecture 28 Using Plain Key-Value Secrets in Kubernetes

Lecture 29 Understanding ConfigMaps in Kubernetes

Lecture 30 Managing Secrets in Kubernetes

Lecture 31 Enterprise-Grade Secret Management: Azure Key Vault

Lecture 32 Conclusion: Summarizing What You’ve Learned

Section 10: Day 13: Mastering Node Affinity in Kubernetes

Lecture 33 Day 12 Recap & Key Takeaways

Lecture 34 Manual Pod Scheduling in Kubernetes

Lecture 35 NodeSelector in Kubernetes

Lecture 36 Advanced Scheduling with Node Affinity

Lecture 37 Node Affinity Demo

Section 11: Day 14: Understanding Taints & Tolerations in Kubernetes

Lecture 38 Day 13 Recap & Key Takeaways

Lecture 39 Understanding Taints & Tolerations in Kubernetes

Lecture 40 Taints & Tolerations LAB

Lecture 41 Real-World Use Cases: Node Affinity & Taints in Kubernetes

Section 12: Day 15: Introduction to Storage in Kubernetes

Lecture 42 Understanding emptyDir Volume in Kubernetes

Lecture 43 Working with hostPath – Accessing Node File System

Lecture 44 Kubernetes Storage: Deep Dive into PV & PVC

Lecture 45 Understanding Storage Class in Kubernetes

Section 13: Day 16: Understanding Pod Types in Kubernetes

Lecture 46 Day 15 Recap: Storage in Kubernetes

Lecture 47 Kubernetes DaemonSet Explained

Lecture 48 Sidecar Containers: Extending Pod Functionality

Lecture 49 Understanding Jobs in Kubernetes

Lecture 50 Understanding Init Containers in Kubernetes

Section 14: Day 17: Namespace Management in K8s

Lecture 51 Day 16 Recap: Kubernetes Pod Types

Lecture 52 Understanding Resource Limits & Requests in Kubernetes

Lecture 53 Understanding Namespaces in Kubernetes

Lecture 54 Resource Quotas in Kubernetes Namespaces

Lecture 55 LimitRanges in Kubernetes Namespaces

DevOps Engineers, System Administrators, and Cloud Engineers who want to gain hands-on experience with Docker and Kubernetes to manage containerized workloads in real-world environments.,Software Developers who are building microservices or cloud-native applications and want to understand how to package, deploy, and scale them using containers and orchestration tools.,IT Professionals and Tech Enthusiasts looking to transition into roles involving DevOps, Cloud Infrastructure, or Site Reliability Engineering (SRE).,Students or Beginners with a basic understanding of command line tools who are eager to learn how modern infrastructure and container platforms work in production.