filmov
tv
Docker and Kubernetes Tutorial | Full Course [2021]

Показать описание
In this complete Docker and Kubernetes tutorial Nana from Techworld With Nana and I have collaborated to teach you the fundamentals of docker and Kubernetes. There will be 2 parts. Docker tutorial and Kubernetes tutorial.
Starting with docker for beginners to all you need to know about creating docker images, running docker containers, docker volumes, container registry and docker architecture.
Then Kubernetes turorial for beginners including Kubernetes architecture, Kubernetes pods, services, config maps all the way to Kubernetes deployments.
You will learn the differences between docker vs Kubernetes allowing to start using these two technologies with confidence upon course completion
This course is very hands on. So if you prefer you can enrol for free on my website:
Timestamps (JZK Alif)
Introduction to Docker
0:00 - Introduction
2:34 - Course Overview
5:03 - What is Docker
9:34 - Installing Docker
12:56 - Verify Installation
Images, Containers, and Ports
15:36 - Images & Containers
17:06 - Pulling NGINX Image
21:12 - Running Containers
25:48 - Exposing Ports
30:01 - Exposing Multiple Ports
31:38 - Managing Containers
39:37 - Naming Containers
Volumes
45:38 - Volumes
49:47 - Volumes Between Host and Container
57:53 - Customize Website
1:00:48 - Volumes Between Containers
Building Images
1:04:03 - Dockerfile
1:06:10 - Creating Dockerfile
1:11:55 - Docker Build
Project: Build an Image for an API
1:19:16 - Node JS and Express JS
1:25:50 - Dockerfile for our API
1:31:57 - Running Containers for our API
Caching and Layers
1:35:02 - .dockerignore
1:40:17 - Caching and Layers
1:45:32 - Caching and Layers Part 2
Reducing Image Size
1:51:39 - Alpine
1:54:30 - Pulling Alpine Images
2:00:02 - Using Alpine
Tags and Versioning
2:06:28 - Tags and Versions
2:09:31 - Using Tags with Versions
2:13:35 - Running Containers and Tags
2:17:23 - Tagging Override
2:20:22 - Tagging Own Images
2:25:06 - Running Containers with Different Tags
Docker Registries
2:29:58 - Docker Registry
2:32:58 - Create Docker Hub Repo
2:35:31 - Pushing Images to Docker Hub
2:41:32 - Pulling Own Images
Debugging Containers
2:46:06 - Docker Inspect
2:49:30 - Docker Logs
2:53:51 - Docker Exec
Introduction to Kubernetes
2:57:30 - Kubernetes
2:58:35 - Course Overview
2:59:03 - What is Kubernetes
Kubernetes Architecture & Components
3:02:28 - Kubernetes Architecture
3:07:01 - Pod, Service & Ingress
3:12:51 - Config Map and Secret
3:16:05 - Volumes
3:18:06 - Deployments and Stateful Sets
3:23:25 - Components Summary
Developing Locally
3:24:23 - Minikube and kubectl
3:28:06 - Installing Minikube and kubectl
3:34:06 - Create Deployment
3:37:17 - Debugging Pods
3:40:21 - kubectl apply -f
3:44:48 - kubectl commands summary
Project: MongoDB and Mongo Express
3:45:42 - Deploying MongoDB and Mongo Express
3:48:00 - MongoDB Pod
3:52:01 - Secret
3:58:16 - MongoDB Internal Service
4:03:08 - Deployment Service and Config Map
4:09:56 - Mongo Express External Service
4:16:03 - Congrats! You made it to the end 🎉
🙊 Here are the goods for all my videos video:
► Recommended Books
Clean Code
HTTP: The Definitive Guide
Clean Architecture
► Computer and Monitor
New Apple MacBook Pro
Dell 27 INCH Ultrasharp U2719D Monitor
Double Arm Stand Desk Mount
USB C Hub Multiport Adapter
► Camera Gear
Sony ILCE7M3B Full Frame Mirrorless Camera
Sigma 16 mm F1.4 DC DN
Sigma 33B965 30 mm F1.4 DC DC
Awesome Screen Saver
IDE I use for coding
- Iterm
- VsCode
- GoLand
- IntelliJ
- Sublime
💯 You can also follow me here:
❤️ Thanks for watching
#docker #kubernetes #devops
Starting with docker for beginners to all you need to know about creating docker images, running docker containers, docker volumes, container registry and docker architecture.
Then Kubernetes turorial for beginners including Kubernetes architecture, Kubernetes pods, services, config maps all the way to Kubernetes deployments.
You will learn the differences between docker vs Kubernetes allowing to start using these two technologies with confidence upon course completion
This course is very hands on. So if you prefer you can enrol for free on my website:
Timestamps (JZK Alif)
Introduction to Docker
0:00 - Introduction
2:34 - Course Overview
5:03 - What is Docker
9:34 - Installing Docker
12:56 - Verify Installation
Images, Containers, and Ports
15:36 - Images & Containers
17:06 - Pulling NGINX Image
21:12 - Running Containers
25:48 - Exposing Ports
30:01 - Exposing Multiple Ports
31:38 - Managing Containers
39:37 - Naming Containers
Volumes
45:38 - Volumes
49:47 - Volumes Between Host and Container
57:53 - Customize Website
1:00:48 - Volumes Between Containers
Building Images
1:04:03 - Dockerfile
1:06:10 - Creating Dockerfile
1:11:55 - Docker Build
Project: Build an Image for an API
1:19:16 - Node JS and Express JS
1:25:50 - Dockerfile for our API
1:31:57 - Running Containers for our API
Caching and Layers
1:35:02 - .dockerignore
1:40:17 - Caching and Layers
1:45:32 - Caching and Layers Part 2
Reducing Image Size
1:51:39 - Alpine
1:54:30 - Pulling Alpine Images
2:00:02 - Using Alpine
Tags and Versioning
2:06:28 - Tags and Versions
2:09:31 - Using Tags with Versions
2:13:35 - Running Containers and Tags
2:17:23 - Tagging Override
2:20:22 - Tagging Own Images
2:25:06 - Running Containers with Different Tags
Docker Registries
2:29:58 - Docker Registry
2:32:58 - Create Docker Hub Repo
2:35:31 - Pushing Images to Docker Hub
2:41:32 - Pulling Own Images
Debugging Containers
2:46:06 - Docker Inspect
2:49:30 - Docker Logs
2:53:51 - Docker Exec
Introduction to Kubernetes
2:57:30 - Kubernetes
2:58:35 - Course Overview
2:59:03 - What is Kubernetes
Kubernetes Architecture & Components
3:02:28 - Kubernetes Architecture
3:07:01 - Pod, Service & Ingress
3:12:51 - Config Map and Secret
3:16:05 - Volumes
3:18:06 - Deployments and Stateful Sets
3:23:25 - Components Summary
Developing Locally
3:24:23 - Minikube and kubectl
3:28:06 - Installing Minikube and kubectl
3:34:06 - Create Deployment
3:37:17 - Debugging Pods
3:40:21 - kubectl apply -f
3:44:48 - kubectl commands summary
Project: MongoDB and Mongo Express
3:45:42 - Deploying MongoDB and Mongo Express
3:48:00 - MongoDB Pod
3:52:01 - Secret
3:58:16 - MongoDB Internal Service
4:03:08 - Deployment Service and Config Map
4:09:56 - Mongo Express External Service
4:16:03 - Congrats! You made it to the end 🎉
🙊 Here are the goods for all my videos video:
► Recommended Books
Clean Code
HTTP: The Definitive Guide
Clean Architecture
► Computer and Monitor
New Apple MacBook Pro
Dell 27 INCH Ultrasharp U2719D Monitor
Double Arm Stand Desk Mount
USB C Hub Multiport Adapter
► Camera Gear
Sony ILCE7M3B Full Frame Mirrorless Camera
Sigma 16 mm F1.4 DC DN
Sigma 33B965 30 mm F1.4 DC DC
Awesome Screen Saver
IDE I use for coding
- Iterm
- VsCode
- GoLand
- IntelliJ
- Sublime
💯 You can also follow me here:
❤️ Thanks for watching
#docker #kubernetes #devops
Комментарии