Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Docker Kubernetes MasterClass Hands-On DevOps from Scratch
1. Course Introduction
1. Course Introduction & RoadMap (10:27)
1.1 Docker Kubernetes Course Intro
2. Set-Up Docker on Local Machine
1.1 What is Docker_ Why Docker is Innovation
1. What is Docker Why Docker is Innovation (6:31)
10. Install Docker Engine on Linux Server (7:51)
2. Why Docker Why it Matter For Devs (11:29)
2.1 Why Docker_ Why it Matter For Devs
5. Installing The Right Docker for you (5:03)
5.1 Installing The Right Docker for you
6. Docker Desktop Installation For Mac Machine (8:59)
7. Required SetUp for Docker Engine Installation (4:58)
7.1 Required SetUp for Docker Engine Installation
9. Create Linux Server on Cloud (4:26)
3. Creating Docker Containers Start Like a Beginner
1.1 Check Docker Install and Configurations
1. Check Docker Install and Configurations (11:06)
2. Run Your First Container (29:06)
2.1 Our-First-Container
3. Stop-Remove the Containers (20:08)
3.1 Stop-Remove-Containers
4. Docker Internal Processing (4:42)
4.1 Docker-Internal-Container-Processing
5. Containers vs Virtual Machines (12:31)
5.1 Containers-vs-Virtual-Machines
6. Assignment Manage Multiple Containers (7:41)
6.1 Assignment-Manage-Multiple-Containers
8. Assignment Answer Manage Multiple Containers (14:38)
8.1 Assignment-Answer-Manage-Multiple-Containers
4. Use Docker Containers Advance
2.1 Containers-CLI-Process
2. Docker CLI Monitoring (13:18)
3. Start Container in Interactive Mode (6:51)
3.1 Start-Container-in-Interactive-Mode
5. Run Commands in Running Containers (9:33)
5.1 Run-Commands-in-Running-Container
5. Docker Networking
1. Docker Network Introduction (6:06)
1.1 Docker-Network-Introduction
2. Explore Container Networks (11:05)
2.1 Moving-in-Container-Network
3. Docker Network CLI List & Inspect (6:56)
3.1 List-Inspect-Docker-Network
4. Docker Network Create, Connect & Disconnect Network (10:40)
4.1 Create-Connect-Network
5. Docker Network DNS Concept (11:17)
5.1 Docker-Network-DNS
6. Docker Container Images Beginning
1.1 What-is-Docker-Image
1. What is Docker Image (5:20)
2. Docker Hub Repository (12:21)
2.1 Docker-Hub-Repository
3. Concept of Docker Image Layers (5:36)
3.1 Docker-Images-and-Layers
4. Docker Image Tagging (7:49)
4.1 Docker-Image-Tagging
5. Upload Docker Image to Cloud (12:42)
5.1 Docker-Image-Upload
7. Docker Container Images Build Images
1.1 Docker-File-Basics
1. Dockerfile Basics (2:38)
2. Docker File Instructions (14:18)
2.1 Docker-File-Instruction
3. Create Custom Docker Image (20:25)
3.1 Build-Docker-Images
4. Extend Official Docker Image (10:09)
4.2 Extend-Oddicial-Docker-Image
5. Assignment Build Docker Image (2:21)
5.1 Assignment-Build-Docker-Image
6. Assignment Answer Build Docker Image (10:40)
8. Docker Containers Manage Data
1.1 Persistant-Data-Issue
1. Persistent Data Problem (6:08)
2. Persistent Data Data Volumes (13:15)
2.1 Data-Volumes
3. Persistent Data Bind Mounts (11:20)
3.1 Bind-Mounts
4. Assignment Data Volumes (2:06)
4.1 Assignment-Named-Volumes
5. Assignment Answer Data Volumes (25:30)
5.1 Assignment-Answer-Data-Volumes
6. Assignment Bind Mounts (0:59)
6.1 Assignment-Bind-Mounts
7. Assignment Answer Bind Mount (10:43)
7.1 Assigment-Answer-Bind-Mount
9. Docker Compose Multi Container Tool
1. Docker Compose Introduction (4:52)
1.1 Docker-Compose-Intro
3. Docker Compose YML File (3:51)
3.1 Docker-Compose-yml-file
4. Run MYSQL & WORDPRESS via Docker Compose (15:32)
4.2 Run-Containers-with-Docker-Compose
5. Docker Compose Build Application From Scratch (18:11)
10. Docker Swarm Introduction Swarm Orchestration
1. Docker Swarm Introduction Swarm Orchestration (11:58)
1.1 Docker-Swarm-Introduction
2. Create Swarm Terminology (7:06)
2.1 Docker-Swarm-Terminology
3. Create Service on Docker Swarm (16:47)
3.1 Create-Swarm-Services
4. Create Docker Swarm Cluster (19:36)
4.1 Create-Swarm-Cluster
11. Docker Swarm Features and Applications
1. Networks in Docker Swarm (13:52)
1.1 Docker-Swarm-Networks
2. Docker Swarm Traffic Management (9:31)
2.1 Swarm-Traffic-Router
3. Assignment Deploy Multi-Node Application in Docker Swarm (8:54)
3.1 Assignment-Create-Multi-Node-Servie
4. Assignment Answer Create Multi Node Service (16:41)
4.1 Assignment-Answer-Create-Multi-Node-Servie
12. Docker Swarm Stack Deployment Multi Service Deployment
1.2 Docker-Project
1. Docker Swarm Stacks (18:16)
1.3 Docker-Swarm-Stacks
2. Docker Swarm Stack Scale Application (14:09)
2.1 Docker-Swarm-Stacks-Scale-Service
3. Docker Swarm Persistent Data Issue in Distributed Application (10:42)
3.2 Docker-Swarm-Stacks-Persist-Data
4. Swarm Deploy Distributed Application (13:52)
4.2 Swarm-Deploy-Distributed-voting-App
13. Docker Swarm Secrets Management Protect Sensitive Data
1. Docker Swarm Secrets Introduction (8:09)
1.1 Store-Secret-in-Swarm
2. Create Docker Service with Secrets (11:26)
2.1 Create-Secret-in-Docker-Service
3. Deploy Stack with Swarm Secrets (15:54)
3.1 Deploy-Stack-using-Secret
14. Docker Swarm Service Management
1. ZeroDowntime Service Upgrade (18:51)
1.1 ZeroDownTime-Service-Update
2. HealthCheck in Docker Swarm (16:18)
2.1 HealthCheck-in-Docker-Services
3. Container Placement in Docker Swarm (17:59)
3.1 Create-Secret-in-Docker-Service
4. Service Constraints in YML File (7:01)
4.1 Constraint-in-Stack-File
15. Get Started with Kubernetes
1. Why Kubernetes (9:31)
1.1 Kubernetes Intro
3. Kubernetes Architecture Overview (9:01)
3.1 Kubernetes Architecture Overview
4. Install Kubernetes Prepare Cloud Machine (9:27)
4.1 Install Kubernetes
6. Install Kubernetes using MiniKube (9:27)
6.1 Install Kubernetes
8. First Interact with K8s Cluster (8:00)
9. Using NameSpaces in Kubernetes (7:04)
9.1 Using NameSpaces in Kubernetes
16. Kubernetes Cluster Management
1.1 K8s Management Overview
1. K8s Management Overview (1:17)
2. High Availability in K8s (6:11)
2.1 High Availability in K8s
3. K8s Management Tools (6:39)
3.1 K8s Management Tools
4. SetUp K8s HA Cluster (12:00)
6. Maintenance Window Kubernetes Cluster (13:06)
6.2 Maintenance Window Kubernetes Cluster
7. Upgrade Kubernetes Cluster (12:31)
7.2 Upgrade Kubernetes Cluster
17. Kubernetes Object Management
1.1 Working with Kubectl
1. Working with Kubectl (16:27)
2. Role Base Access in K8s (4:41)
2.1 User Management in K8s
3. Lab RBAC in Kubernetes Cluster (14:01)
4. Service Accounts in Kubernetes Cluster (7:09)
4.2 Service Accounts in Kubernetes Cluster
18. Pods and Containers in Kubernetes
1. Pods and Containers Overview (1:53)
1.1 Pods+and+Containers+Overview
2. Manage Application Configuration in K8s (10:24)
2.1 Manage+Application+Configuration+in+K8s
3. Lab Manage Application Configuration Using Env Variables (11:19)
4. Lab Manage Application Configuration Using Mount Volumes (6:30)
5. Lab Manage Application Configuration Posix ConfigMap (7:58)
6. Lab ConfigMap and Secret from File (9:18)
7. Manage Containers Resources in K8s (12:32)
7.1 Manage+Container+Resources
8. Monitor Containers Resources in K8s (12:40)
8.1 Manage+Container+HealthCheck+in+K8s
9. Lab Liveness & StartUp Probe (9:23)
10. Lab Liveness & Readiness Probe (4:33)
11. Pods Restart Policies (5:59)
11.1 Pods Restart Policies
12. Lab Pods Restart Policies (7:11)
13. Creating Multi Container Pods (10:06)
13.1 Creating+Multi+Container+Pods
14. Container Initialisation in Kubernetes (6:36)
14.1 Container+Initialisation+in+Kubernetes
15. Lab Container Initialisation in Kubernetes (7:27)
19. Pods Allocation in Kubernetes
1. K8s Pods Scheduling (6:24)
1.1 K8s Pods Scheduling
2. Lab K8s Pods Scheduling (10:40)
3. DaemonSets in Kubernetes (3:51)
3.1 DaemonSets in Kubernetes
4. Lab DaemonSets in Kubernetes (5:42)
5. Static Pods in Kubernetes (3:57)
5.1 Static Pods in Kubernetes
6. Lab Static Pods in Kubernetes (4:31)
7. Node Affinity in Kubernetes (7:45)
7.1 Node Affinity in Kubernetes
8. Lab Node Affinity in Kubernetes (3:31)
20. Deployments in Kubernetes
1.1 Scaling Application in Kubernetes
1. Scaling Application in Kubernetes (7:51)
2. Lab Scaling Using Replication Controller (8:23)
3. ReplicaSet in Kubernetes (8:10)
3.1 ReplicaSet in Kubernetes
4. Lab ReplicaSet in Kubernetes (10:31)
5. Deployments Overview (5:38)
5.1 Deployments Overview
6. Lab Deployments in Kubernetes I (8:15)
7. Lab Deployments in Kubernetes II (17:14)
21. Kubernetes Networking
1.1 K8s Networking Overview
1. K8s Networking Overview (4:54)
2. CNI Plugins (4:12)
2.1 CNI Plugins
3. Kubernetes DNS (8:18)
3.1 Kubernetes DNS
4. Using Kubernetes Network Policies (10:20)
4.1 Using Kubernetes Network Policies
5. Lab Using Kubernetes Network Policies (11:25)
22. Kubernetes Services
1. Kubernetes Services Overview (9:01)
1.1 Kubernetes Services Overview
2. How to Use K8s Services (7:05)
2.1 How to Use K8s Services
3. Lab Kubernetes Services (12:15)
4. Discover Kubernetes Services (3:26)
4.1 Discover Kubernetes Service
5. Lab Discover Kubernetes Services (5:51)
6. Manage Access via Ingress Controller (7:19)
6.1 Manage Access via Ingress Controller
7. Lab Manage Access via Ingress Controller (15:51)
23. Kubernetes Storage
1. Storage Overview (9:05)
1.1 Storage Overview
2. Use K8s Volumes (7:45)
2.1 Use K8s Volumes
3. Lab Using Volume HostPath & emptyDir (15:51)
4. Lab Using Volume Common Volume (7:19)
5. Persistent Volumes in K8s (14:30)
5.1 Persistent Volumes
6. Lab Persistent Volumes (12:10)
24. Self Managed K8s on GCP
1. SetUp Google Cloud Account (4:23)
2. Spin K8s Self-Managed Cluster in GCP (20:28)
25. Troubleshoot Self Managed K8s Cluster
2. TroubleShooting K8s Cluster (11:29)
1. Kubernetes Troubleshooting Overview (1:18)
2.1 TroubleShooting K8s Cluster
3. Get Cluster & Node Logs (6:51)
3.1 Get Cluster & Node Logs
4. Troubleshoot Applications in K8s (7:16)
4.1 Troubleshoot Applications in K8s
5. Get Container Logs (2:48)
5.1 Get Container Logs
26. Package & Deploy on Kubernetes HELM
1.1 What is HELM
1. HELM Introduction (11:28)
2. Installing and Running HELM on Kubernetes (18:16)
2.1 helm-rbac
4. Create & Deploy HELM Chart on Cluster (23:37)
4.1 Helm Chart
6. Upload HELM Chart in S3 Bucket (11:54)
6.1 s3-helm-repo
27. Serverless Functions on Kubernetes
1. What is Serverless in Kubernetes (11:30)
1.1 Serverless on Kubernetes
2. Kubeless Intro (3:51)
2.1 Kubeless Introduction
3. Install Kubeless and Deploy Functions (20:17)
3.1 Demo Kubeless Functions
28. Micro Services in Kubernetes
1.1 Istio Introduction
1. Introduction to Istio (13:17)
2. Install Istio on Kubernetes (18:37)
2.1 helm-rbac
2.2 Install Istio on Kubernetes Cluster
4. Demo Istio Enabled Application (20:23)
4.1 node-app
4.2 node-grafana
4.3 node-istio
4.4 Run Application Istio
5. Canary Deployments With Istio (16:32)
5.1 Canary Deployment
5.2 node-app
5.3 node-istio
6. Istio Retry Policy and Uses (3:37)
6.1 Retry Policy
6.2 retry
29. Thank You All
1. Thanks All, Download the Certificate (0:52)
1.1 Congratulations
Teach online with
1. HELM Introduction
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock