Docker Cont. s\
9:24 Deploying a Second Cont.&A Load Balancer
18:37 Using a Load Balancer for a Stable Domain
23:53 Using EFS Volumes with ECS
41:46 Our Current Architecture
43:42 Databases&Cont. s An Important Consideration
48:58 Moving to MongoDB Atlas
1:02:44 Using MongoDB Atlas in Production
1:10:17 Our Updated&Target Architecture
1:12:43 Understanding a Common Problem
1:18:18 Creating a build-only Cont.
1:23:05 Introducing Multi-Stage Builds
1:30:58 Building a Multi-Stage Image
1:37:07 Deploying a Standalone Frontend App
1:53:01 Development vs Production Differences
1:56:52 Understanding Multi-Stage Build Targets
1:59:25 Beyond AWS
2:01:28 Module Summary
&Cont. s-A Summary\
2:08:11 Module Introduction
2:09:09 Images&Cont. s
2:12:45 Key Commands
2:15:00 Data, Volumes&Networking
2:18:14 Docker Compose
2:19:25 Local vs Remote
2:22:04 Deployment
Started with Kubernetes\
2:26:32 Module Introduction
2:28:49 More Problems with Manual Deployment
2:36:30 Why Kubernetes
2:41:43 What Is Kubernetes Exactly
2:48:38 Kubernetes Architecture&Core Concepts
2:56:15 Kubernetes will NOT manage your Infrastructure!
3:00:05 A Closer Look at the Worker Nodes
3:04:27 A Closer Look at the Master Node
3:07:15 Important Terms&Concepts
in Action-Diving into the Core Concepts\
3:10:24 Module Introduction
3:11:50 Kubernetes does NOT manage your Infrastructure
3:20:32 Kubernetes Required Setup&Installation Steps
3:26:58 macOS Setup
3:34:19 Windows Setup
3:46:38 Understanding Kubernetes Objects (Resources)
3:55:45 The Deployment Object (Resource)
3:59:48 A First Deployment-Using the Imperative Approach
4:12:41 kubectl Behind The Scenes
4:14:56 The Service Object (Resource)
4:17:46 Exposing a Deployment with a Service
4:23:56 Restarting Cont. s
4:26:34 Scaling in Action
4:29:17 Updating Deployments
4:35:11 Deployment Rollbacks&History
4:40:52 The Imperative vs The Declarative Approach
4:45:04 Creating a Deployment Configuration File (Declarative Approach)
4:51:28 Adding Pod and Cont. Specs
5:00:17 Working with Labels&Selectors
5:05:00 Creating a Service Declaratively
5:14:29 Updating&Deleting Resources
5:18:10 Multiple vs Single Config Files
5:21:54 More on Labels&Selectors
5:29:44 Liveness Probes
5:33:55 A Closer Look at the Configuration Options
5:39:22 Summary
Data&Volumes with Kubernetes\
5:43:48 Module Introduction
5:46:11 Starting Project&What We Know Already
5:50:53 Kubernetes&Volumes-More Than Docker Volumes
5:54:29 Kubernetes Volumes Theory&Docker Comparison
6:00:34 Creating a New Deployment&Service
6:10:07 Getting Started with Kubernetes Volumes
6:13:37 A First Volume The emptyDir Type
6:23:41 A Second Volume The hostPath Type
6:31:16 Understanding the CSI Volume Type
6:35:23 From Volumes to Persistent Volumes
6:44:31 Defining a Persistent Volume
6:53:36 Creating a Persistent Volume Claim
7:01:47 Using a Claim in a Pod
7:08:26 Volumes vs Persistent Volumes
7:15:01 Using Environment Variables
7:19:49 Environment Variables&ConfigMaps
7:25:58 Module Summary
\
7:28:58 Module Introduction
7:30:20 Starting Project&Our Goal
7:36:29 Creating a First Deployment
7:43:27 Another Look at Services
7:53:05 Multiple Cont. s in One Pod
8:01:37 Pod-internal Communication
8:06:07 Creating Multiple Deployments
8:12:01 Pod-to-Pod Communication with IP Addresses&Environment Variables
8:19:29 Using DNS for Pod-to-Pod Communication
8:24:50 Which Approach Is Best And a Challenge!
8:28:00 Challenge Solution
8:38:07 Adding a Cont. ized Frontend
8:52:14 Deploying the Frontend with Kubernetes
9:00:07 Using a Reverse Proxy for the Frontend
9:14:05 Module Summary
(AWS EKS)\
9:15:58 Module Introduction
9:17:48 Deployment Options&Steps
9:23:31 AWS EKS vs AWS ECS
9:26:20 Preparing the Starting Project
9:34:01 Diving Into AWS
9:37:06 Creating&Configuring the Kubernetes Cluster with EKS
9:52:51 Adding Worker Nodes
10:01:40 Applying Our Kubernetes Config
10:09:36 Getting Started with Volumes
10:14:36 Adding EFS as a Volume (with the CSI Volume Type)
10:19:10 Creating a Persistent Volume for EFS
10:27:34 Using the EFS Volume
10:35:43 A Challenge!
10:39:08 Challenge Solution
&Next Steps\
10:53:55 You Learned A Lot!
10:57:19 Related Topics You Could Explore
11:04:28 Next Steps!