Kubernetes - Services Explained in 15 Minutes!

Поділитися
Вставка
  • Опубліковано 27 вер 2024

КОМЕНТАРІ • 186

  • @KodeKloud
    @KodeKloud  4 роки тому +6

    This course is for absolute Kubernetes beginners 👉👉: kode.wiki/KubernetesAbsoluteBeginners_YT

  • @roshangardi5505
    @roshangardi5505 4 роки тому +4

    I have never commented on any UA-cam video before but this deserves it. The reason you stand out is because your explanation is absolutely clear and easy to understand, you don't use "Jargon" like others do. Kudos for that. Lastly, keep them coming and thank you for this piece! Cheers!

    • @muhohojeremy4861
      @muhohojeremy4861 10 місяців тому

      3 Years later I agree with you. Very easy

  • @ekwonyeosyernesto9274
    @ekwonyeosyernesto9274 5 років тому +8

    I'VE BEEN WASTING MY TIME READING AND WATCHING ROCKET SCIENTISTS EXPLAIN THIS. GOD BLESS YOU, BROTHER.

    • @KodeKloud
      @KodeKloud  4 роки тому

      Comments like these motivate us to do more such videos. Thanks!🙏

  • @kevinburrowes7743
    @kevinburrowes7743 4 роки тому +2

    I don't think I have ever seen a more clearer way to explain a tech stack.. ever.. Wow..

  • @diogo299adr
    @diogo299adr 5 років тому +51

    Wow, mindblowing explanation. Your images help a lot in understanding how things work. Thank you.

    • @KodeKloud
      @KodeKloud  4 роки тому +1

      We are so glad it helped you understand the concepts clearly. Thanks for watching the video:)

  • @manjunathn6539
    @manjunathn6539 5 років тому +7

    This Kubernetes services tutorial is at the best level😊

  • @yourmoon
    @yourmoon 3 роки тому +1

    This is the best video explaining K8s Service that I can find so far. More such kind of videos, please.

  • @ajsimha
    @ajsimha 3 роки тому +1

    Easily the best explanation I have heard on k8s service - Mumshad is the best!! Thank you

  • @CarloL525
    @CarloL525 4 роки тому +3

    Crystal clear explanation! The visuals were very helpful and should be part of official Kubernetes documentation!

  • @Churchbooklive
    @Churchbooklive 5 років тому +1

    Awesome. I wonder who has guts to dislike tgis video. Have you produced something better for the community? I guess not. So appreciate what is freely given and well explained

  • @kumarcok
    @kumarcok 3 роки тому +1

    Wow .. Last one Weak I am tracing here and there to understand this . concept . Is really wonderful tutorial !!

    • @KodeKloud
      @KodeKloud  3 роки тому

      Thanks for your kind words! Means a lot to us. 🙏🙏🙏 Please subscribe to our channel & help us create more such videos.

  • @kirinofy
    @kirinofy 5 років тому +1

    All tech tuts should be like this. Short, simple, sweet! Thanks man! Also, who dislikes this!?

  • @ashraffouad
    @ashraffouad 2 роки тому +1

    Best explanation about services, many thanks.

    • @KodeKloud
      @KodeKloud  2 роки тому +1

      Glad it was helpful!

  • @mohitjohri8841
    @mohitjohri8841 4 роки тому +6

    Wow, what a wonderful way to explain about services, Mumshad!! A really appreciate the work that you are doing. I also have couple of your course in Udemy for Ansible, they are wonderful as well, Thanks a lot and keep it up!!

    • @KodeKloud
      @KodeKloud  4 роки тому +1

      We are so glad it helped you understand the concepts clearly. Thanks for watching the video😊😊😊

  • @santoshverma33
    @santoshverma33 5 років тому +5

    Nice Explanation. Thank you. It would be great if you can do a video on Ingress Controller as it is the most confusing topic in kubernetes.

    • @KodeKloud
      @KodeKloud  2 роки тому

      Thanks for appreciating our work. You can check out our video on Ingress here: ua-cam.com/video/GhZi4DxaxxE/v-deo.html

  • @linjj93
    @linjj93 4 роки тому

    Great use of visual illustrations. Hands down the clearest explanation of services in kubernetes!

  • @anothercrappypianist
    @anothercrappypianist 5 років тому +1

    Excellent diagrams and really clearly explained! The main missing piece for an overview is to cover how traffic is distributed for a LoadBalancer type Service. This is an area I really struggled with when trying to wrap my head around k8s networking and the lack of clarity in documentation and instructional videos was a source of frustration for me. (I'm sorry to say your video would also have frustrated me if I didn't already know how it worked, because a) it's so wonderfully produced and b) you tease us at 4:41 by saying you're going to talk about each of the Service types in detail, and then proceed to talk about *only* NodePort. :))
    Edit: ah, I just realized this is a snippet from a larger course. Perhaps that does fill in the gaps I mentioned?

  • @nikeshjauhari
    @nikeshjauhari 5 років тому +2

    one of the best for K8s networking

  • @donporter8432
    @donporter8432 5 років тому +1

    Concise, clear, complete. Excellent.

  • @RakeshWaghela
    @RakeshWaghela 5 років тому

    Most appropriate tutorial on NodePort for beginners. 🙏

  • @bobby07241
    @bobby07241 4 роки тому

    wonderful explanation i was looking for this for several days could not understand how to access my applications thank you so much

  • @akvaryumrehberim
    @akvaryumrehberim 4 роки тому

    Thanks . Ancak Bu Kadar Güzel Anlatılabilirdi. Teşekkürler

  • @ArasadaSrinivasaPradeep
    @ArasadaSrinivasaPradeep Рік тому +1

    wonderful... you deserve a big applause

    • @KodeKloud
      @KodeKloud  Рік тому

      Your support means a lot to us and it motivated us to create even better learning content and courses experience for you.

  • @iamdedlok
    @iamdedlok 4 роки тому +1

    Very nice explanation with diagrams! Thumbs up for making this available for free. I will pick up your courses from Udemy :)

  • @sagarajayathilaka
    @sagarajayathilaka 5 років тому +2

    Best i have ever seen. Great explanation. Thanks a lot.

  • @donporter8432
    @donporter8432 5 років тому +1

    (cont) ... Also perfect English pronunciation and enunciation! Bravo!

  • @debinaik5667
    @debinaik5667 5 років тому

    Excellent insight , I have ever seen. .Block diagrams are really helpful to get the exact clarity. Please upload much more such video for us. Thank you very much.

  • @aishwaryapappula4930
    @aishwaryapappula4930 3 роки тому +1

    Mind blowing explanation

    • @KodeKloud
      @KodeKloud  3 роки тому

      Welcome🙏. All our videos are simple and easy to understand. Please subscribe to our channel & help us create more such videos.

  • @rheagalsim7497
    @rheagalsim7497 3 роки тому +1

    Super clear, and looking forward to learning more!

    • @KodeKloud
      @KodeKloud  3 роки тому

      Glad it was helpful! Please subscribe to our channel and help us grow:)

  • @tsivanathan
    @tsivanathan 4 роки тому

    Thank you so much sir! watched tons of videos and other references but couldn't understand this part of kubernetes, now after watching this video it crystal clear, and actually I tried it out in my lab and it works like a charm! as always many thanks for sharing this and making it simple to understand...!

    • @KodeKloud
      @KodeKloud  4 роки тому

      We are so glad it helped you understand the concepts clearly. Thanks for watching the video😊😊😊

  • @dinu9849
    @dinu9849 4 роки тому +1

    The person who diliked are dump... This video is awesome

    • @friend4no1
      @friend4no1 4 роки тому

      Very well explained in 15 mins.

  • @aliakbarhemmati31
    @aliakbarhemmati31 5 років тому

    You are really great. Watching your video was a jump start for me in devops engineering.thanks

  • @nah0221
    @nah0221 4 роки тому

    @8:25 In NodePort service definition, the only mandatory field is port

  • @jibin7277
    @jibin7277 6 років тому +1

    Very nice explanation, something I was looking for a long time...Thanks

  • @mabroorahmad2182
    @mabroorahmad2182 3 роки тому +1

    Impressive work!

    • @KodeKloud
      @KodeKloud  3 роки тому

      Thanks 😊. Please subscribe to the channel and help us grow:)

  • @superxrod
    @superxrod 5 років тому

    God gives this channel for all of us!

  • @ravisshanker7339
    @ravisshanker7339 4 роки тому

    You are simply awesome.. thank you so much

  • @davelag7838
    @davelag7838 6 років тому

    Very well explained, thank you so much, your one of the best explaining kubernetes

  • @sammyiboi
    @sammyiboi 4 роки тому

    Wow wow. This is truly a great video. Very easy to understand

  • @deepaksree6
    @deepaksree6 3 роки тому +2

    very good video

  • @jithinkozhikodanveedu6684
    @jithinkozhikodanveedu6684 4 роки тому

    in pluralsight, we have one guy reading out of text book. You mark difference to that. Thanks for great explanation.

    • @KodeKloud
      @KodeKloud  4 роки тому

      Welcome🙏. All our videos are simple and easy to understand.

  • @MrKeano4
    @MrKeano4 5 років тому

    Excellent tutorial. Simplified a complicated topic

  • @nilampatel4491
    @nilampatel4491 4 роки тому

    Hello Mumshad, could you please share complete course details to learn kubernetes and go for certification

  • @karthikbr5486
    @karthikbr5486 5 років тому

    before I had doubt its cleard from this VD its helped me lot. great ...

  • @jekabskarklins
    @jekabskarklins 4 роки тому

    Bro, I absolutely love this video. Thanks.

  • @Qizot
    @Qizot 5 років тому

    Omg thats what I've been looking for, great explanation and very understandable, can't say it about other tutorials I've previously seen

  • @mirag2k
    @mirag2k 4 роки тому +1

    Great !!! Thanks

  • @muhammadsuleman8771
    @muhammadsuleman8771 5 років тому

    God bless you sir, Amazing work .
    Thank you, lots of love and prayer for you..

  • @marcelotpcosta
    @marcelotpcosta 5 років тому

    Very clear explanation! Thank You!

  • @sowjanyas1636
    @sowjanyas1636 5 років тому

    Clear cut explanation... 👏

  • @deepakranjanmishra5641
    @deepakranjanmishra5641 4 місяці тому

    Sir, suppose we have different application with the same port running inside the cluster, then how will the end user access any particular application ?
    Will there be different services to access different applications ? If so kindly explain.

  • @calvinngotho3870
    @calvinngotho3870 5 років тому +11

    Great oration. The most effective 14min tutorial on services. After mauling through tons of text

    • @KodeKloud
      @KodeKloud  4 роки тому

      Thanks for your kind words! Means a lot to us. 🙏🙏🙏

  • @vhgvyggvgyv
    @vhgvyggvgyv 5 років тому

    The best explanation. Thanks

  • @meeraj2009
    @meeraj2009 5 років тому

    Awesome! Nice Explanation. Thank you.

  • @bobbysu4934
    @bobbysu4934 4 роки тому +1

    what is the next video to this one? I need know more about the service of load balance ?

  • @ihsanislam651
    @ihsanislam651 4 роки тому

    How does the load balancer in services distribute the traffic? considering you are not hitting one specific IP address for load balancer but multiple speicific IP for each pod. i just did not udnerstand that part

  • @tomatitofrickito3168
    @tomatitofrickito3168 5 років тому

    Perfect video, thank you so much!

  • @vadym9682
    @vadym9682 5 років тому

    Thanks for the great explanation!

  • @alitswq
    @alitswq 5 років тому +1

    It's highly appreciated!

  • @Y.S.777
    @Y.S.777 5 років тому

    Great explanation, thanks!

  • @extensiveright
    @extensiveright 6 років тому +1

    Really great explanation. But what about cluster IP & LB concept ? pls share

    • @extensiveright
      @extensiveright 6 років тому

      thanks for quick response. i have already subs. Pls post more video in youtube instead of udemy etc. It helps all.

  • @stevehe5713
    @stevehe5713 3 роки тому

    but how do i know which node to hit if the pods are only runnning in a subset of the nodes?

  • @mikegleasonjr
    @mikegleasonjr 6 років тому

    Very well explained, thanks

  • @krishnanlr7368
    @krishnanlr7368 5 років тому

    Thank you sir, awesome explanation

  • @seshagirik4066
    @seshagirik4066 5 років тому

    Thanks a lot , very informative.

  • @PraveenMak
    @PraveenMak 2 роки тому +1

    What if I don't define a service.yaml ? And I want that app to be accessible only within the Pod , not even pod to pod. Internal to Pod. Not Internal to Cluster.

    • @KodeKloud
      @KodeKloud  2 роки тому

      "In Kubernetes, each Pod has an IP address. A Pod can communicate with another Pod by directly addressing its IP address, but the recommended way is to use Services. A Service is a set of Pods, which can be reached by a single, fixed DNS name or IP address.
      In reality, most applications on Kubernetes use Services as a way to communicate with each other. Using a Service is much more flexible than addressing another Pod directly, because Pods can be restarted frequently, which means that addressing them by name or IP is a very brittle approach."

  • @shahul111
    @shahul111 4 роки тому

    Mashallah great explanation and slides bro :)

  • @tarankaranth8782
    @tarankaranth8782 2 роки тому

    so neat and clear..but I was lost the flow of request..where is the listener for nodeport .in which service the listening happens? and why do we need a port in the service ? if request comes to nodeport then will it not get forwarded to target port directly why do we need another port inbwtween? another question is service a service deamon that has listens on its “port”?

    • @KodeKloud
      @KodeKloud  Рік тому

      NodePort help you to expose your traffic/client request outside world(outside of your k8s cluster)

  • @sreeprakashneelakantan5051
    @sreeprakashneelakantan5051 6 років тому

    Wow, excellent explanations 🙏

  • @brianwells990
    @brianwells990 5 років тому

    Outstanding video, and I mean that! But am I the first person to note that the same sentence gets repeated twice at the 7 minute mark? I started to think I wasn't listening well enough for a moment there, because "it was all starting to sound the same"....

  • @baby_ragya
    @baby_ragya 4 роки тому

    Question: How is the ClusterIP assigned dynamically when we create a Service?

    • @sivagupthadevisetty328
      @sivagupthadevisetty328 4 роки тому

      I hope we can't do any thing for cluster ip kubernetes itself create and use for Internal pods communication

  • @TimBee100
    @TimBee100 6 років тому

    Great video.
    I have one question, though.
    If you are doing this on the cloud, how do you know any of the node IP addresses? Won't they be different, depending on what server they are instantiated on? If you are constantly scaling and taking down services that are no longer functioning, the IP address would be very dynamic.
    Do you look it up on a service directory?

  • @chandrag2536
    @chandrag2536 6 років тому

    nicely explained. thanks

  • @sreid70
    @sreid70 5 років тому

    Great explanation.

  • @kumars3218
    @kumars3218 6 років тому

    Awesome explanation

  • @jimpadou9071
    @jimpadou9071 5 років тому

    Very nice! Keep it up!

  • @richardwang3438
    @richardwang3438 4 роки тому

    nice video, thank you!

  • @shaileshdigital
    @shaileshdigital 6 років тому

    You know , you are Great

  • @phuongdominh3696
    @phuongdominh3696 5 років тому

    acording to video, target port and port must same value ????

  • @techtalkwithmscharan4500
    @techtalkwithmscharan4500 5 років тому

    Hi... thanks for this awesome video. please explain what is Kubernets proxy purpose (kubectl proxy)

  • @vaslot
    @vaslot 5 років тому

    Great teacher. Keep up the good work. Hopefully I can sign up for one of your classes on udemy soon.

  • @RaghavendraK555
    @RaghavendraK555 6 років тому

    Pretty cool explanation way

  • @RajaKumar-yl1go
    @RajaKumar-yl1go 4 роки тому

    Awesome!!!

  • @GopalRoy-nn6ft
    @GopalRoy-nn6ft 3 роки тому

    share the link for service yaml

  • @silverjohnson3163
    @silverjohnson3163 5 років тому

    great video

  • @viniciusbarbosadasilva3045
    @viniciusbarbosadasilva3045 4 роки тому

    awesome

  • @Prashantcharizard
    @Prashantcharizard 5 років тому

    superbb..

  • @rajkrishnamurthy8474
    @rajkrishnamurthy8474 5 років тому

    Double thumbs-up

  • @DataJuggler
    @DataJuggler 5 років тому +1

    I think the first thing explained in this video should be 'A pod is ...'.

    • @ashokchawan6322
      @ashokchawan6322 4 роки тому

      Where is kubernetes development controller explained? Please share video link for the same.

  • @manunibal
    @manunibal 4 роки тому

    great

  • @KUMBAM
    @KUMBAM 5 років тому

    Super bro, nice presentation where do you live bro..

  • @zazaaaaadd
    @zazaaaaadd 6 років тому

    Love it

  • @IvanIvanov-qx5oz
    @IvanIvanov-qx5oz 5 років тому

    How did you find out your 192.168.1.2 (node IP?)?

    • @KodeKloud
      @KodeKloud  5 років тому +1

      I know the node IP because I set it up. If you didn't set it up use the "ip addr show" command.

  • @devidas90
    @devidas90 8 місяців тому

    👍nice

  • @vatansoni6439
    @vatansoni6439 5 років тому

    Node Port:3:23,

  • @jimnatrajan097
    @jimnatrajan097 5 років тому

    Wow

  • @srinivaskedari8626
    @srinivaskedari8626 4 роки тому +1

    Thanks for the wonderful explanation. I have a question, how do you get the Node IP? I am running kubernetes cluster on my laptop using minikube. When i try to look for the node ip, all i see is the internal IP. The external IP for a node (in my case only the master node) is none. When we are using service with "NodePort", we would hit the application http: : node_port /. But i don't know the node_ip, hence i am unable to hit my application.

    • @lavanya67115
      @lavanya67115 3 роки тому

      hey, did you find the answer to this? how to get the external IP?

  • @cnu482
    @cnu482 5 років тому

    awesome

  • @aksharjamgaonkar1677
    @aksharjamgaonkar1677 4 роки тому

    one of the best explanation of the services, Thanks

  • @gillianbc
    @gillianbc Рік тому +1

    Excellent video. I do get confused though when the port and target port in an example have the same number.

    • @KodeKloud
      @KodeKloud  Рік тому

      Thanks a ton! Your support makes all the difference 💙