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
👾 DeezMaster
—
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
source
👍 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 .
Excellent!!
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. 🙂
ouf xD
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.