Kubernetes Ingress Explained Completely For Beginners - Updated

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

КОМЕНТАРІ • 151

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

    🔥Become a Certified Kubernetes Application Developer (CKAD): bit.ly/CKADCertification

  • @raazeev1
    @raazeev1 Рік тому +5

    Wow! Building context for the requirement of Ingress & then bringing it to the table. That is just amazing for the idea to sink in. Thanks.

  • @AJ-le3yh
    @AJ-le3yh 4 роки тому +8

    Very well explained, no silly analogies, just exactly how the thing woks. Thank you.

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

    God...I can now explain what INGRESS is to my 4 year old kid.....Kudos man.

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

      We are glad you found our video helpful. Like and share our video with your peers and also do not forget to subscribe to our channel for not missing video updates. We will be coming up with more such videos. Cheers!

  •  2 роки тому +8

    This is by far the best video on Kubernetes I have seen yet. It just explains it so to the point and with simple examples that get across the information, and the schemes and animations are also very helpfull. Keep up the good work!

  • @DhruvduttJadhav
    @DhruvduttJadhav 4 роки тому +14

    Great explanation. Love the way you started with the reason why Ingress exists.

  • @TristanRega
    @TristanRega 3 роки тому +65

    You have laser precision when explaining a topic. There’s not 1 extra word that’s not needed in 22 mins. Extremely difficult finding good teachers, thanks man🙏🏽🙏🏽

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

      It's our pleasure. Glad you liked the video and it helped you. Thanks 😊

  • @pronewbofficial
    @pronewbofficial 4 роки тому +10

    Thank you so much! This is extremely valuable and practical information that seems to be hidden tribal knowledge in most places. You are enabling small companies and motivated individuals like me to make production-ready applications.

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

    I bought Udemy course for CKA and thanks to Momshad a few months ago passed the exam. Unfortunately he does not have CKS tutorial but anyway still learning from him. Highly reminded.

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

      Hello thank you for watching our video .We are glad that we could help you in your learning !

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

      How was the exam. Even i too planned to appear

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

      @@tittoantony8174 If you study well and get simulation exam before real exam, you will find it easy. Sumutalion exam difficult than exam itself. Good luck in the exam.

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

    Quite good explanation. 2 points missed:
    * ExternalIPs in Services with Keepalived for K8s VIP and for Ingress VIPs
    * Ingress is a low quality abstraction. For development maybe it's ok but for production it's much easier to write NGINX / HAProxy configurations directly instead of tons of annotations.

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

    Your explanation skills is very strong, It's look you'r very smart person.
    Thanks for helping community.

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

      Thank you for the appreciation. You can check our videos related to DevOps and subscribe to our channel to stay updated with all the latest tools.

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

    Excellent narration. The concepts are pretty clear and the this guy knows the subject

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

      Keep learning with us .Stay connected with our channel and team :) . Do subscribe the channel for more updates : )

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

    You are a wonderful teacher, probably better than professional teachers. Marvellous !. How I missed in all these days

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

      We are glad you found our video helpful. Like and share our video with your peers and also do not forget to subscribe to our channel for not missing video updates. We will be coming up with more such videos. Cheers!

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

    By far the best and perhaps only one session needed to get k8s ingress concept right. Thanks a ton.

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

      Thank you for the appreciation. You can check our videos related to DevOps and subscribe to our channel to stay updated with all the latest tools.

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

    Thank you so much! This lecture is one of the best lectures I have come across . You're a fabulous teacher. 🙏

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

    For the time-impaired, 6:44 is where ingress starts really being explained. I appreciate the context before that, though! Good video.

  • @sanjeetyadav-yx6em
    @sanjeetyadav-yx6em Рік тому +1

    i have no word for your explantion

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

      We will definitely take that as a compliment. Do subscribe to channel and stay tuned for more!

  • @dwarakeshviswanathan5690
    @dwarakeshviswanathan5690 Рік тому +2

    Just a note The node port range is 30K to 32767.

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

      Thanks for watching our video and sharing your input.

  • @piby1802
    @piby1802 4 роки тому +9

    13:40 How to configure Ingress Resource

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

    Thank you so much. Anytime I want to revise the concept, your's is the one stop place. Keep up your good work.

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

    Crisp, Precise and to the point. Ingress and its plumbing details well explained.

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

    Fantastic explanation and illustration, very informative, thank you for this video.

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

      Welcome!😊😊😊 We are always here to help you understand the DevOps concepts clearly. Also, please subscribe to our channel for more such videos 😊

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

    best video on the topic!!! NO JOKES!!!

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

      Hi, we appreciate the kind comment! enjoy!

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

    Very good explanation for beginners, contents and blocks are easily understandable. Would like to understand how an ingress controller will create an external load balancer in GCP/AWS?

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

    Awsome and precise explanation...Great Work.

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

    Awesome and clear explaination

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

    Phenomenal video, thanks a lot!

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

    best anatomy of ingress ever. also loved the comparison between load balancer type service vs ingress controller

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

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

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

    very informational with clear explanation by using simple yet useful examples.

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

      Glad it was helpful! Please subscribe to our channel and keep supporting us 😊

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

    thank you! this has been extremely helpful!

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

    Well done course. Easy to follow and makes perfect sense!

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

    extensions/v1beta1 is not available anymore. apps/v1 is the ways to go, but then args is not recognized. Would be cool if someone can correct that.

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

    I love you. I got so confused with kubernetes my hairs turned whites :(

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

      Ha Ha:) It's our pleasure. Glad you liked the video and it helped you. Please subscribe to the channel and support us😊😊

  • @2cool2touch
    @2cool2touch 3 роки тому

    One of the best explanations and really love the video work you did. Simply amazing

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

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

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

    great video and clear! I was wondering the main difference between ingress vs lb. Looks like both are working options but ingress gives you more flexibility

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

    Very helpful, thank you, how do you point your backend to an external location or ip

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

    Good explanation. Liked the ingress concept

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

      We are glad you found our video helpful. Like and share our video with your peers and also do not forget to subscribe to our channel for not missing video updates. We will be coming up with more such videos. Cheers!

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

    Nice session on Ingress. Thanks a lot

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

    Thank you for accurate explanation of ingress. Do you also have video for egress? Could you share the link. Thanks 😊

  • @NiteshKumar-do4en
    @NiteshKumar-do4en 3 роки тому

    Hey one request can you make one video on how to attach a load balancer like nlb in front of our kubernates cluster that can load balance between different nodes

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

    Great explanation!

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

      Thanks 🙏. Please subscribe and encourage us to provide more such quality content.

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

    You are the best! I love kodekloud

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

    amazing work!

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

    can you suggest me the continuation video for this Ingress topic?

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

      Visit our Courses at www.kodekloud.com and sign up to the CKA course to see the continuation videos.

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

    Great video. You should also include Ambassador as well as a ingress controller. Integrates with Istio, consul and linkered for service mesh.

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

    nice video, thank you for share, I have a question, I recently heard at a conference that it was a good practice to use multiple ingress controllers in Kubernetes. Why?

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

      "There are many reasons why you might need to have multiple ingress controllers:
      You need an internet facing one and a private network one
      You need different controller implementations: for some workloads you need the NGinx controller while for others you need Traefik (for example)
      Your cluster is used by many line of businesses and is segmented by namespace ; each line of business needs its own controller
      For whatever reason, you do not want to have a single public / private IPs for all your workloads"

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

    You are too good.

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

      Welcome 😊. Please subscribe to our channel & help us create more such videos.

  • @VishuencApp
    @VishuencApp 2 місяці тому

    Any !dea, how to fix Ingress related port 80 is already in use. please check the flag --http-port issue?

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

    Can we route traffic to multiport backend using ingress?

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

      Yes you can route traffic to a multi-port backend, you will need to define multiple rules in the ingress resource that target different ports on the same backend service.

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

    Very helpful

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

    Very well explained

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

    @KodeKloud - NodePort Range in your example is wrong. It must be within 30000-32767 range. Otherwise your concepts and teaching methods are good.

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

      Thanks for pointing out. We will definitely share the feed back to our team.

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

    Very good tutorial. Well explained

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

      Thank you! ☺️
      Please subscribe and support us to do more such videos.

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

    can you demo how to handle sticky-session with ingress?

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

    very helpful, thanks.

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

    i think in the aws env we can use the application load balancer as an ingress ???

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

    Ingress has an algorithm, how to improve or change the algorithm of the ingress?

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

      "Please try to follow this:
      stackoverflow.com/questions/71208110/is-someone-has-any-idea-where-can-i-edit-ingress-controller-algorithm"

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

      @@KodeKloud thanks. It was me who made the thread. Hahaha

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

    How do you set it up so the client hits your application. ??

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

    where can we find the 2 types of labs videos for this ingress topic? do we need to enroll for the course to view these labs?

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

      Our courses are having all the labs. Visit www.kodekloud.com to get the exposure to hands-on labs.

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

    Hello, Is it possible to create an ingress resource without any rules?

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

    why dint we have this class in Udemy , i was searching in Udemy

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

    Thanks for the content but what is the deal with GCP? Irritating ad.

  • @alessandro-affinito
    @alessandro-affinito 3 роки тому

    Hi, could you explain how to configure multiple "private" ingress controller load balancer so to expose (and pay) only one public load balancer (5:40)?

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

    Well done

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

      Thanks for appreciating our work. Cheers!

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

    Hi thanks for this great video. I see @7:30 you are exposing the Ingress Controller POD using port 38080, which is the high end port, but @12:10, you are expose the Ingress Controller POD using a service on port 443/80, did you need to override --service-node-port-range flag in kube-apiserver.yaml?
    why don't you use "hostNetwork: true", which is build-in the Ingress Controller POD yaml? thanks

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

    Perfect master!

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

    Where is the practice video of this project? Where can I find ?

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

      Hello, the practice video mentioned in this video is available only in the paid courses. You can check out www.kodekloud.com to know more. Thanks.

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

    Great !

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

    Hosting an API on K8s is stupidly complex. I just want to host my API on k8s damn it. And God forbid if someone wants to do it on bare metal.

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

      Thanks for watching our video. Cheers!

  • @Mr.RaviTeja
    @Mr.RaviTeja Рік тому

    I want this see in praticals. what would be the video link ?

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

      Oops, We don't have that video yet.

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

    thanks!

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

    Hello, I've a query
    Are we supposed to make any changes on vNet level or we need to add vNet details somewhere to secure our internal service?

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

    wow

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

      Thanks for watching our video. Cheers!

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

    too good

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

      We are glad that you have enjoyed your learning experience with us : )

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

    A simple question: how do you read “kubectl”? The mentor announced it like “kube cuttle”, but I like to read it as “kube control”, which one is better and advised by the community?

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

      Wondering the same thing. I have heard both but would love to hear an "official" one.

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

      I say kube c t l. Its easy and does it really matter

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

      it's "kube cuttle"

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

      Kube cutl is preferred at my place.

  • @MichaelOnu-q1b
    @MichaelOnu-q1b Рік тому

    would love to see a training from KodeKloud on RabbitMQ and Redis

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

      Thanks for watching our video and sharing your suggestion. We will look into that. Cheers!

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

    7:46 can any plzz tell the type of service of wear and watch..

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

      They should be default (ClusterIP) services.

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

    Hey, If you configure Ingress - > are wear-service and video-service still load balancers as before, or do they change to something else entirely? Because there are no descriptions anymore and I'm not sure what to configure :')

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

      The services (e.g., wear-service and video-service) will still act as load balancers, but they will be load balancing traffic that has been routed to them through the Ingress.

  • @UdaySingh-im4hd
    @UdaySingh-im4hd 3 роки тому

    Visually very easy but hard to understand

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

    Very confusing video. Big salad of ingress, ingress-controller, proxy, GCP and non-GCP stuff.

  • @Krishna-fi1nj
    @Krishna-fi1nj Рік тому +1

    Thanks for great work. Have a question, if we have SQL DB and Webapi application how web api interact with SQL Db.

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

      In this case, you can use Service k8s. With Service k8s the Api application can connect to Database internally.

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

    Pretty good explanation

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

    I HATE NETWORKING,
    Watched a 100 videos but still im not getting antything,

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

      Hi, thanks for watching our video. If you have any questions related to these videos, you can post in the comments section, we will clear your queries/doubts.

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

    Thanks for your help friend!

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

      Happy to help! Please subscribe to the channel and help us grow:)

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

    This is pure gold !!! Thanks for this explanation, Ingress frustrated me so much because I never properly understood it, thank you!! seems like now I have a bit of transparency upon how it is exactly working.

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

      We are glad you found our video helpful. Like and share our video with your peers and also do not forget to subscribe to our channel for not missing video updates. We will be coming up with more such videos. Cheers!

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

      @@KodeKloud Definitely !!!

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

    Excelent!!! I love the way you explain all IT things, very clear. Thanks a lot.

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

      We are glad you found our video helpful. Like and share our video with your peers and also do not forget to subscribe to our channel for not missing video updates. We will be coming up with more such videos. Cheers!

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

    Thank you

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

      You're welcome! Thank you🙂
      Please subscribe and support us to do more such videos.

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

    Very useful. Thank you for making this video. Question - I have 1 master node and 2 worker nodes in my cluster. How to "pin" that ingress controller to a node so that I don't have to keep updating my DNS record when the ingress controller nginx is down and get scheduled to another server?