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

แชร์
ฝัง
  • เผยแพร่เมื่อ 7 มิ.ย. 2024
  • 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: / 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: www.freecodecamp.org
    Read hundreds of articles on programming: freecodecamp.org/news

ความคิดเห็น • 397

  • @karma_yogi_42
    @karma_yogi_42 2 ปีที่แล้ว +139

    yo! this is the guy who taught me mongodb! loved his course on udemy, one of the reason I got a job!

    • @Bogdan_Stashchuk
      @Bogdan_Stashchuk 2 ปีที่แล้ว +32

      *Wow! I am so happy you got a job thanks to my course! 👍*

    • @karma_yogi_42
      @karma_yogi_42 2 ปีที่แล้ว +5

      @@Bogdan_Stashchuk absolutely man! the teaching style in the course was perfect for me. thank you! im glad you read my message :)

    • @thetruthsayer8347
      @thetruthsayer8347 2 ปีที่แล้ว

      What kind of job?

    • @karma_yogi_42
      @karma_yogi_42 2 ปีที่แล้ว +5

      @@thetruthsayer8347 MERN stack

  • @lolwhatyesme651
    @lolwhatyesme651 ปีที่แล้ว +97

    I've watched udemy videos, other youtube videos, and even got taught a bit on the job. This is by far the most useful resource that has helped me understand Kubernetes in both theory and practice. Thank you sir - you are a godsend.

    • @newtanagmukhopadhyay4716
      @newtanagmukhopadhyay4716 ปีที่แล้ว +2

      hi is this really the best course for k8s?

    • @abdullahtayeh1853
      @abdullahtayeh1853 ปีที่แล้ว

      liar!

    • @ishan7975
      @ishan7975 ปีที่แล้ว

      @@newtanagmukhopadhyay4716 alaha bebe yes

    • @jeanhibbert
      @jeanhibbert ปีที่แล้ว

      i have to agree

    • @K71947
      @K71947 11 หลายเดือนก่อน

      @@ishan7975 confirm bro??..mostly utube video end up with their subscription...hahahaha

  • @26brains
    @26brains 2 ปีที่แล้ว +14

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

  • @gideonejiogu9504
    @gideonejiogu9504 ปีที่แล้ว +5

    I'm not the type that usually add comments to youtube videos because I think comments sometimes are deceitful. It took me two days to finish this video but I learnt what I couldn't learn in a bootcamp. The tutorial is flawless, from the content to the video quality including voice clarity and pace. Thank you so much for sharing you knowledge freely. I wish you did a video on github actions.

  • @11vag
    @11vag 2 ปีที่แล้ว +51

    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.

  • @binaypradhan1668
    @binaypradhan1668 2 ปีที่แล้ว +18

    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 🙏

  • @ptrungthule2089
    @ptrungthule2089 6 หลายเดือนก่อน

    Absolute beginner here, I had no idea where to start and how to start! After getting familiar with docker container, I found this tutorial, and it lit up my brain!!! Every detail explained made sense as I myself followed along with the demo exercise. Most of the time, I don't finish long tutorials as I get lost after a while, but amazingly I was able to complete the whole tutorial just by taking a few breaks. I could not be more thankful to you (your team) for giving us such a great tutorial for free!!!

  • @jagujagu2972
    @jagujagu2972 2 ปีที่แล้ว +3

    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.

  • @polymorphyson
    @polymorphyson 2 ปีที่แล้ว +7

    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!

    • @user-cl4yw5zo3i
      @user-cl4yw5zo3i 2 ปีที่แล้ว +1

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

    • @joesalad21
      @joesalad21 ปีที่แล้ว

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

  • @000djw000
    @000djw000 2 ปีที่แล้ว

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

  • @nukhbaarshad3927
    @nukhbaarshad3927 ปีที่แล้ว +15

    I never completed a whole course before this, but this course, the delivery method, and content, everything is super! thank you for transferring all this knowledge, I feel like a K8s pro now

    • @xarzu
      @xarzu 8 หลายเดือนก่อน

      Are the created pods inside their own nodes or in the master/control-plane node?

    • @user-jo3gi4dh6s
      @user-jo3gi4dh6s 7 หลายเดือนก่อน

      @@xarzu Control-Plane

  • @fabiocoutinho3328
    @fabiocoutinho3328 ปีที่แล้ว

    Congratulations, this tutorial is just awesome. You was able to simplify the kubernets, explaining in a wonderful way and demostrating pratical cases detailed and understandable. Plus, the pace that you explain the subjects are perfect to non native english people undestand perfectly. Just amazing.

  • @Satvikshukla0007
    @Satvikshukla0007 9 หลายเดือนก่อน +3

    This tutorial is far better than all the other tutorials present online, free or for cost, This one is awesone.

  • @szilardfineascovasa6144
    @szilardfineascovasa6144 ปีที่แล้ว +5

    45 minutes in...this tutorial is the first one that actually makes sense. The author is very meticulous/thorough with his explanations, makes references back to concepts/details previusly mentioned...doesn't drop terms on you without explaining them, doesn't fast-forward...thank you so much!
    I would deffinitely buy this on Udemy!

    • @szilardfineascovasa6144
      @szilardfineascovasa6144 ปีที่แล้ว

      Actually, your Docker and Kubernetes course is on Udemy. Seems to be a superset of this one. What I saw here gave me confidence to buy it, it was a steal at that price. Thanks!

    • @abdullahtayeh1853
      @abdullahtayeh1853 ปีที่แล้ว

      i dont believe you

    • @szilardfineascovasa6144
      @szilardfineascovasa6144 ปีที่แล้ว

      @@abdullahtayeh1853 Oh well...😆
      Which part, boss?

  • @nicacton
    @nicacton 2 ปีที่แล้ว +2

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

    • @susantpalai8046
      @susantpalai8046 ปีที่แล้ว

      Could not agree more!

    • @nicolaskeroack7860
      @nicolaskeroack7860 ปีที่แล้ว

      1% ? this is a 3 hour video, so to cover everything with this guy you would need a video that lasts 12.5 days, 300hours lol

  • @mukundjajadiya
    @mukundjajadiya 2 ปีที่แล้ว +6

    my first experience with kubernetes, amazing 🤩

  • @deepanjannag
    @deepanjannag หลายเดือนก่อน +1

    Kubernetes looks daunting. But this video is simple, thorough and contains no nonsense. Absolutely loved it. I would recommend it to everyone.

  • @mamaleone1
    @mamaleone1 6 หลายเดือนก่อน

    This is the best hands on kubernetes course I have watched so far...
    I am able to appreciate what kubernetes provides after watching this.
    Simple and straightforward.
    Great job 👍

  • @praveenX
    @praveenX ปีที่แล้ว

    One of the best Kubernetes tutorials, fast and to the point.

  • @RyantheCanuckpirate
    @RyantheCanuckpirate ปีที่แล้ว +2

    This is one of the best videos on TH-cam in terms of useful content learned/hour (not just for Kubernetes, talking about tech in general). I watched it all and didn't feel the need to watch any part on 2.0x speed

  • @debhasish
    @debhasish ปีที่แล้ว +3

    Thank you so much for creating such a super-organized k8s course. Your voice and instructions are perfect.👌

  • @BernardBrenyah
    @BernardBrenyah 2 ปีที่แล้ว +5

    This is gold. He builds up on each section to create a masterclass for beginners like myself

  • @jyllson
    @jyllson 10 หลายเดือนก่อน +2

    Very easy and very good step-by-step explanation of building kubernetes from scratch. Thank you for being patient creating this video.

    • @xarzu
      @xarzu 8 หลายเดือนก่อน

      Are the created pods inside their own nodes or in the master/control-plane node?

  • @priyankrupareliya8076
    @priyankrupareliya8076 2 ปีที่แล้ว

    Thank you for this. No university ever taught this - We're all grateful !

  • @ahmedesmat7611
    @ahmedesmat7611 2 ปีที่แล้ว +1

    Never seen a strong course like that before. Thanks so much for Bodgan!

  • @kevincarvalhodejesus4473
    @kevincarvalhodejesus4473 7 หลายเดือนก่อน

    That's pure gold, i really like a hands on approach like that. Thank you so much for that wonderful course!

  • @andriiiukalo2894
    @andriiiukalo2894 ปีที่แล้ว +2

    Bogdan is a perfect teacher, the best courses for dummies ever :)

  • @surajthakkar
    @surajthakkar 2 ปีที่แล้ว +2

    This is a fantastic course, loved your style.

  • @ventin75
    @ventin75 ปีที่แล้ว

    This has been an amazing lesson. I managed to follow exactly the instructions and understand as well. Great job!

  • @SamAndrew27
    @SamAndrew27 2 ปีที่แล้ว +1

    This is EXACTLY what I've been looking for! THANK YOU!!

  • @kbalasa
    @kbalasa ปีที่แล้ว

    Just completed. Loved it. Was able to complete everything taught in this video. Thank you for creating this video.

  • @DineshkumarPuli
    @DineshkumarPuli 5 หลายเดือนก่อน +2

    Wow! The course was structured well, even for a newbie to follow along! Thank you for the excellent course.

  • @adimardev1550
    @adimardev1550 ปีที่แล้ว +3

    thankyou true teacher. i've finally understood kubernetes basics. to be able to understand the basic is the first step to mastering it.

    • @newtanagmukhopadhyay4716
      @newtanagmukhopadhyay4716 ปีที่แล้ว

      is it a good course?

    • @adimardev1550
      @adimardev1550 ปีที่แล้ว

      @@newtanagmukhopadhyay4716 absolutely. in fact, these free course is just as good as paid one from udimy or whatever. you just need the right way to learn

  • @webpro1608
    @webpro1608 2 ปีที่แล้ว +1

    I am just starting and completely in love with course and your English pronounciation. Very classic already. Let's go

  • @pankajthapaliya2336
    @pankajthapaliya2336 2 ปีที่แล้ว +4

    Was literally looking for that. Thank you so much FCC

  • @raihanshahriar8220
    @raihanshahriar8220 2 ปีที่แล้ว +1

    This is a awesome course and the instructor is superb !!!!

  • @openclass4all
    @openclass4all 2 ปีที่แล้ว +5

    THANK YOU SO MUCH, YOU ARE A HUGE INSPIRATION FOR KUBERNETES 👌

  • @rdrahuldhiman19
    @rdrahuldhiman19 11 หลายเดือนก่อน +1

    He's the best. I think this the first course on youtube that I've completed.

  • @arturocdb
    @arturocdb ปีที่แล้ว

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

  • @nj4424
    @nj4424 2 ปีที่แล้ว +5

    Спасибо. Ты лучший учитель.😘

  • @riteshjoshi0413
    @riteshjoshi0413 2 ปีที่แล้ว +7

    25 seconds till upload and I watched all 25 seconds. Blessed to be part of this community. Kudos #TeamFreeCodeCamp

  • @s982011
    @s982011 ปีที่แล้ว

    這個課超棒的,我喜歡這樣的教學方式! The course is amazing! I like the teaching style in this course!

  • @mateusjunior1937
    @mateusjunior1937 2 ปีที่แล้ว

    One of the best practical K8S course ..thank you so much

  • @chandankumarmishra336
    @chandankumarmishra336 2 ปีที่แล้ว +1

    This is pure gold...fully agree...thanks a ton for this great video...

  • @joaocorreiafreitas712
    @joaocorreiafreitas712 2 ปีที่แล้ว +1

    Great video and I have learned almost everything. Thank you @Bogdan Stashchuk. Cheers

  • @barrymamadou6471
    @barrymamadou6471 2 ปีที่แล้ว

    I've learned a lot and enjoyed this course. Thank you so much.

  • @bogdanmargarit9619
    @bogdanmargarit9619 6 หลายเดือนก่อน

    Very good course! Clear explanation, everything makes sense, easy to follow and understand! Kudos to you, sir!

  • @publicapps9953
    @publicapps9953 ปีที่แล้ว

    The greatest and most helpful materials for k8s! Thank you so much for your clear and meaningful guidance!!

  • @nitin_puranik
    @nitin_puranik 5 หลายเดือนก่อน

    This was one of the best K8s tutorial videos I ever watched. Thank you so much Bogdan, you're a fantastic teacher. Did an excellent job explaining all the concepts and the hands-on demo all along really helped cement my understanding. On an unrelated note, I also extremely enjoyed the Russian accent, it was refreshing. Go Tarjet port! 😃😃

  • @kaushikg1996
    @kaushikg1996 ปีที่แล้ว +1

    This video is Pure Gold. Thanks a lot!!

  • @AdityaSharma-wp2iy
    @AdityaSharma-wp2iy ปีที่แล้ว

    Just awesome. Couldn't stop watching till the end. Very helpful! Thanks.

  • @mechwarrior83
    @mechwarrior83 ปีที่แล้ว

    what a great breakdown and practical example! thank you so so much for putting this information out for us

  • @walidsabir5411
    @walidsabir5411 หลายเดือนก่อน

    Thank you!!! This is the best I've found, others just directly start talking about the yaml files before showing you how things are done behind the scene

  • @krishna444
    @krishna444 ปีที่แล้ว

    Good pace nicely presented. These 3 hours of time were highly productive for me. I know now what actually Kubernetes does.

  • @yanbatista2828
    @yanbatista2828 ปีที่แล้ว

    Amazing! Thank you so much for this incredible free (high quality) course 🎉

  • @siyongliu9185
    @siyongliu9185 2 ปีที่แล้ว

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

  • @alain9520
    @alain9520 ปีที่แล้ว +2

    this is the best ck8s course i've seen. Even udemy, platzi or other yt videos could helpme to learn k8s like this

  • @aditheppruekpitakpong3847
    @aditheppruekpitakpong3847 3 หลายเดือนก่อน +1

    I'm a very beginner to K8S and just find somewhere to learn. Your explanations are clear and thank you so much for such a great tutorial! :)

  • @mohammadsabziyan3202
    @mohammadsabziyan3202 7 หลายเดือนก่อน

    i've seen so many tutorials and i belive it was the best even better than paid ones. you're a lifesaver

  • @gearman8177
    @gearman8177 ปีที่แล้ว

    Amazing teacher. Loved this course.

  • @maximilianosalibe1710
    @maximilianosalibe1710 ปีที่แล้ว

    Wonderful course! Great instructor! Thank you!

  • @techwithkrishna3
    @techwithkrishna3 2 ปีที่แล้ว +1

    Thank you Bogdan. I had a slightly different setup on mac, but still I was able to follow the course.
    Btw, lovely Ganesha!

  • @cindrmon
    @cindrmon 11 หลายเดือนก่อน

    i like the part where he assumes that he doesn't know how to do something (2:22:22), and shows how exactly to look it up on the k8s docs to look for something. I have never seen any other instructor do that at all. They would only mention those stuff after the fact. By far one of the best and concise tutorials I have ever experienced so far, and it is kubernetes no less! thank you for this tutorial.

  • @stunning-computer-99
    @stunning-computer-99 2 ปีที่แล้ว +1

    Timing is perfectly perfect.

  • @SaidAbiNader
    @SaidAbiNader 2 ปีที่แล้ว +1

    Great video, he makes it easy to understand Kubernetes.

  • @louellehamili5774
    @louellehamili5774 2 ปีที่แล้ว

    This tutorial very is really good. It helps jumpstart my knowledge in Kubernetes. Thank you so much.

  • @user-io1pw9kq4r
    @user-io1pw9kq4r ปีที่แล้ว

    Great course, very hands on. Instructor is very knowledgeable.

  • @thanetnt6269
    @thanetnt6269 8 หลายเดือนก่อน

    Thank you, you explained in great detail with real-life examples, making me fascinated by each part of your solution.

  • @AnweshAdhikari
    @AnweshAdhikari 2 ปีที่แล้ว +1

    Yay, great lesson, great teacher!

  • @methodinsane
    @methodinsane 2 ปีที่แล้ว +2

    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.

  • @TheHardikupadhyay87
    @TheHardikupadhyay87 2 ปีที่แล้ว

    You guys are real heroes. Not all heroes wear capes 😁👍

  • @pinkman9620
    @pinkman9620 ปีที่แล้ว

    brilliant video! thank you so much for the effort making it

  • @nataliab9845
    @nataliab9845 5 หลายเดือนก่อน

    Как всегда, Богдан выдал топчик. Материал структурирован, поэтапное объяснение с возвращением к пройденным топикам. Учитель от бога :)

  • @mcnits
    @mcnits 2 ปีที่แล้ว

    This is the best class ever! I will take this class different times.

  • @Rosepoision
    @Rosepoision 2 ปีที่แล้ว +2

    Best video which covers everything

  • @mahadevisutar1436
    @mahadevisutar1436 2 ปีที่แล้ว +2

    Your channel knows to read out mind.
    Bang on time.

  • @VincentJia
    @VincentJia ปีที่แล้ว

    Thank you! This is a structural, detailed and easy-understanding K8s tutorial.

  • @andriizilnyk4927
    @andriizilnyk4927 2 ปีที่แล้ว

    really good job, Bogdan you are fantastic instructor and best of the best...

  • @Zero.to.fullstack
    @Zero.to.fullstack 7 หลายเดือนก่อน

    This man is the best! Thank you for sharing your knowledge.

  • @User_jkjsbbk
    @User_jkjsbbk ปีที่แล้ว

    Very simple and clear, thanks a lot

  • @raykudjie2365
    @raykudjie2365 2 ปีที่แล้ว

    thank you for this great course. this was very helpful to get me up to speed

  • @vladimirk6274
    @vladimirk6274 8 หลายเดือนก่อน

    super easy to understand, thanks a lot for such brilliant content!

  • @bodmatics
    @bodmatics ปีที่แล้ว

    This course was nothing short of awesome! Thanks

  • @satheeshkumar3028
    @satheeshkumar3028 27 วันที่ผ่านมา

    One of the best explanation and hands on experience in Kubernetes..Thank u guyss

  • @weerayutteja9401
    @weerayutteja9401 2 ปีที่แล้ว

    Thank you instructor, Kubernetes really easy when you explain it

  • @timothyvanpelt_cyclist
    @timothyvanpelt_cyclist 7 หลายเดือนก่อน

    Great course Bogdan! Thank you very much.

  • @tyr747148
    @tyr747148 ปีที่แล้ว

    Amazing tutorial! Thanks a lot!

  • @turhancankargn3817
    @turhancankargn3817 ปีที่แล้ว

    @BogdanStashchuk Thank you for this comprehensive course. A great resource for beginners.

  • @juliamax7519
    @juliamax7519 2 ปีที่แล้ว

    Awesome!, I think it better than other vedio that has 4,000,000 views. Smooth learning curve, well placed pause for thinking!

  • @Shermant00l
    @Shermant00l ปีที่แล้ว

    Amazing course! Thank you very much 😀

  • @AbdennacerAyeb
    @AbdennacerAyeb ปีที่แล้ว

    Other videos over complicate things and try to show you that kubernetes is complex; but you did show it is a peace of cake. thank you.

  • @mllacuna
    @mllacuna ปีที่แล้ว

    Excelent course my friend! thank you very much!

  • @bashardlaleh2110
    @bashardlaleh2110 2 ปีที่แล้ว

    thanks for the great and simple tutorial, please make another advanced one about volumes, ingress, secrets....etc

  • @SatanicDev
    @SatanicDev 6 วันที่ผ่านมา

    Just started watching and already love the content (as well as the accent)!

  • @mahendranath2504
    @mahendranath2504 2 ปีที่แล้ว +1

    Thank you so much for your help and support throw this video, 👍🏼⭐🎉🙏🤛👍🏼🎉

  • @tushargupta3236
    @tushargupta3236 ปีที่แล้ว

    If someone is reading this comment who wants to get started with k8s, this is simply the best introduction out there on the internet!

  • @theunknown2090
    @theunknown2090 2 ปีที่แล้ว +1

    Great tutorial man.

  • @michaelgatta7117
    @michaelgatta7117 10 หลายเดือนก่อน

    God bless you sir... perfect way of teaching.

  • @ShivamSingh-en3fu
    @ShivamSingh-en3fu 2 ปีที่แล้ว +1

    Looking for that, thanks 👍

  • @ajk7151
    @ajk7151 2 ปีที่แล้ว +1

    very important video. very informational. thank you. :)