MENU

Fun & Interesting

Docker and Kubernetes Tutorial | Full Course [2021]

Amigoscode 745,006 5 years ago
Video Not Working? Fix It Now

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 🎉 ► Subscribe to Nana's channel here: https://www.youtube.com/channel/UCdngmbVKX1Tgre699-XLlUA ► Courses Available for free here - https://amigoscode.com/courses ► Join Private Facebook Group - https://www.facebook.com/groups/456035171490753/ ► Join Discord - https://bit.ly/2wL029v 🙊 Here are the goods for all my videos video: ► Recommended Books Clean Code - https://amzn.to/2UGDPlX HTTP: The Definitive Guide - https://amzn.to/2JDVi8s Clean Architecture - https://amzn.to/2xOBNXW ► Computer and Monitor New Apple MacBook Pro - https://amzn.to/3464Mmn Dell 27 INCH Ultrasharp U2719D Monitor - https://amzn.to/2xM3nW1 Double Arm Stand Desk Mount - https://amzn.to/3aYKKfs USB C Hub Multiport Adapter - https://amzn.to/2Jz7NlL ► Camera Gear Sony ILCE7M3B Full Frame Mirrorless Camera - https://amzn.to/346QIJn Sigma 16 mm F1.4 DC DN - https://amzn.to/2wbic3Q Sigma 33B965 30 mm F1.4 DC DC - https://amzn.to/39G37Fd Awesome Screen Saver - https://github.com/JohnCoates/Aerial IDE I use for coding - Iterm - VsCode - GoLand - IntelliJ - Sublime 💯 You can also follow me here: ► Don't forget to subscribe | http://bit.ly/2HpF5V8 ► Join Closed Facebook Group for discussion and early access videos and courses | http://bit.ly/2FbuIkx ► Follow me on Instagram | http://bit.ly/2TSkA9w ► Join Discord - https://bit.ly/2wL029v ❤️ Thanks for watching #docker #kubernetes #devops

Comment