Kubernetes Course – Full Beginners Tutorial (Containerize Your Apps!)

Ecommerce Empire Academy

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:

⭐️ 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:

Read hundreds of articles on programming:

And subscribe for new videos on technology every day:

31 thoughts on “Kubernetes Course – Full Beginners Tutorial (Containerize Your Apps!)”

    1. @Bogdan Stashchuk absolutely man! the teaching style in the course was perfect for me. thank you! im glad you read my message 🙂

  1. Bogdan Stashchuk

    *👍 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 👇*

    1. Mohammed Sardar

      Thanks for sharing your knowledge here and giving your time. Keep producing more educative courses. God bless

    2. Sabit Kondakçı

      Thank you Bogdan, it is a super instructive course, I would like to know if you’ve advance k8s course?

  2. This channel is gold man. I’m telling you. I’ve pretty much learned everything I needed to learn related to programming here. Amazing. Thank you guys.

  3. This is a really good course. I did one in person via my work, but honestly this is doing a much better job at explaning things. Thanks very much.

  4. This course is amazing and Bogdan is a fantastic teacher. I would happily watch him talk about paint drying! Thank you!

  5. Incredible! The important 1% of possible Kubernetes knowledge that lets you do 80% of whatever you need! Thank you so much!

  6. What a lovely guy, teaching us something we can actually use for work, to make us more money and be happier. Genuinely, thank you!

  7. Iasonas Christoulakis

    State-of-art course to fully understand kubernetes and docker. Every step a simple and fully explained ! Hit it !

  8. Thank you so much for this wonderful course. Hope you and Family are safe amidst these tuff times back home. Waiting eagerly for more of your works Bogdan 🙏

  9. TechUpdates You Need

    Excellent way of Teaching 🥰… Definitely Beginners will get a complete picture on K8s. Worth to spend all 3 hrs for this. Could you please create a video for the same way K8s in AKS service in real time how to configure exactly.

  10. This is hands-down, one of the best courses I’ve watched on k8s. Amazing work and very well presented, thanks so much! 👍

  11. Malitha Perera

    Thank you so much for this wonderful course.
    For PowerShell we can use “Set-Alias -Name k -Value kubectl” to set alias

  12. 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.

  13. Thank you very much for the detailed instruction and clear concept instruction! 👍👍

  14. Devops_Godson

    I watched quite some people teach programming and concepts, but i must confess Bodgan Stashchuk is a good teacher. His teaching style is superb, touching every concepts in details. You made me understand Kubernetes finally. Please make more video courses, you teach so well!

    1. Разбавляка Забывака

      He actually has his own channel on Youtube. Don`t forget to subscribe) And yeah, he`s from Ukraine)

    2. Joey Saladino

      Totally agreed! I was struggling to understand Kubernetes for the longest time, but this course really helped me. Everything was explained so well.

  15. This is hands-down, one of the best courses I’ve watched on k8s. Amazing work and very well presented, thanks so much!!

  16. Charlie Do Amaral

    Bogdan have the incredible ability to deep dive on every details… excelent explanation!

Comments are closed.