Learn how to use Kubernetes in this complete course. Kubernetes makes it possible to containerize applications and simplifies app deployment to production.
✏️ Course developed by Bogdan Stashchuk. Check out his channel: https://www.youtube.com/c/CodingTutorials
⭐️ Course Contents ⭐️
⌨️ (0:00:00) Kubernetes for Beginners Introduction
⌨️ (0:02:40) What is Kubernetes
⌨️ (0:06:46) What is Pod
⌨️ (0:08:22) Kubernetes Cluster and Nodes
⌨️ (0:10:40) Kubernetes Services
⌨️ (0:14:17) What is kubectl
⌨️ (0:17:23) Software required for this course
⌨️ (0:21:49) Installing kubectl
⌨️ (0:25:03) Installing Minikube
⌨️ (0:29:38) Cleating Kubernetes cluster using Minikube
⌨️ (0:33:50) Exploring the Kubernetes node
⌨️ (0:40:36) Creating just single Pod
⌨️ (0:45:57) Exploring Kubernetes Pod
⌨️ (0:52:44) Creating alias for the kubectl command
⌨️ (0:55:17) Creating and exploring Deployment
⌨️ (1:07:00) Connecting to one of the Pods using its IP address
⌨️ (1:09:23) What is Service
⌨️ (1:11:18) Creating and exploring ClusterIP Service
⌨️ (1:16:38) Connecting to the Deployment using ClusterIP Service
⌨️ (1:20:55) Deleting Deployment and Service
⌨️ (1:22:20) Creating Node web application
⌨️ (1:30:05) Dockerizing Node application
⌨️ (1:38:28) Pushing custom image to the Docker Hub
⌨️ (1:40:26) Creating deployment based on the custom Docker image
⌨️ (1:45:49) Scaling custom image deployment
⌨️ (1:49:14) Creating NodePort Service
⌨️ (1:53:51) Creating LoadBalancer Service
⌨️ (1:56:49) Rolling update of the deployment
⌨️ (2:05:30) What happens when one of the pods is deleted
⌨️ (2:06:31) Kubernetes Dashboard
⌨️ (2:10:49) Creating YAML deployment specification file
⌨️ (2:17:04) How to use Kubernetes documentation
⌨️ (2:20:35) Applying YAML deployment file
⌨️ (2:24:13) Creating YAML service specification file
⌨️ (2:27:59) Plan for the creation of the two deployments
⌨️ (2:31:16) Creating another web app with two endpoints
⌨️ (2:35:15) Building custom Docker image for the second web app
⌨️ (2:36:38) Creating YAML specification for the second web app
⌨️ (2:39:02) Creating YAML specification for the NGINX app
⌨️ (2:42:07) Applying specifications for both apps
⌨️ (2:44:09) Verifying connectivity between different deployments
⌨️ (2:47:05) Resolving Service name to IP address
⌨️ (2:49:52) Deleting both applications
⌨️ (2:51:00) Changing Container Runtime from Docker to CRI-O
⌨️ (2:54:49) Deploying apps using CRI-O container runtime
⌨️ (2:56:08) Verifying connectivity between deployments
⌨️ (2:57:11) Wrap-Up
🎉 Thanks to our Champion and Sponsor supporters:
👾 Raymond Odero
👾 Agustín Kussrow
👾 aldo ferretti
👾 Otis Morgan
Learn to code for free and get a developer job: https://www.freecodecamp.org
Read hundreds of articles on programming: https://freecodecamp.org/news
And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp
👍 Thank you @freeCodeCamp for publishing my Kubernetes course
⭐ All my courses are available here https://stashchuk.com
📩 Subscribe to my YouTube https://www.youtube.com/CodingTutorials?sub_confirmation=1
⌨ Feel free to ask questions and start discussions below 👇
using driver=docker for creating cluster, the default ssh password is not working
Thank you, That was a great course
Этот курс на русском или украинском существует?
Do we have transcript for this video, the important part seems to get lost .
Awesome!, I think it better than other vedio that has 4,000,000 views. Smooth learning curve, well placed pause for thinking!
I am just starting and completely in love with course and your English pronounciation. Very classic already. Let's go
Thank you very much for the detailed instruction and clear concept instruction! 👍👍
very important video. very informational. thank you. 🙂
Thank you so much for your help and support throw this video, 👍🏼⭐🎉🙏🤛👍🏼🎉
Thankyou for the wonderful course. As a newbee, how CI/CD incorporates with what we learned in this course? Any advice appreciated.
Thank you Bogdan. I had a slightly different setup on mac, but still I was able to follow the course.
Btw, lovely Ganesha!
This a great course and thanks a lot 🙏 😊 ☺
The best K8S course I have come across so far!! The first K8S tutorial that I watched till the end. Great. Thank you so much.
This is pure gold…fully agree…thanks a ton for this great video…
My life has totally changed since I started an investment of $5,000 and now earning over $17,200 every 14 days.
Thanks a lot Bogdan for this professional training. All the very best to you and stay safe.
Thank you so much for this wonderful course.
For PowerShell we can use "Set-Alias -Name k -Value kubectl" to set alias
perfect Sir, Your explanation is to fabulous and amazing ,
and i have no other words only respect thanksssss for the wonderful session sir
man , an interesting subject – u made me feel sleepy a couple of times . too slow and very much repetitive steps. pls understand that, the one who comes to learn kubernetes here are experts in engineering stuff n not new bies in the world of software development. u need to understand the viewers context and write up ur tutorials.
Very good tutorial!
very good teachings. but i often hear "ports" when he is actully saying is "pods".
You, Champion and Sponsor supporters all are gods
Thank you, Bogdan! Слава Украине!
Very good for beginners.