Kubernetes Ingress Explained Completely For Beginners - Updated

Sdílet
Vložit
  • čas přidán 20. 05. 2024
  • 🆓FREE CKS Challenges: pxl.to/CKSChallenges_YT
    🆓Join our Slack Community for FREE: kode.wiki/JoinOurSlackCommunity
    🚀Become a Certified Kubernetes Application Developer (CKAD): bit.ly/CKADCertification
    A Kubernetes Certification can take your career to a whole new level. Learn, practice, and get certified on Kubernetes with hands-on labs right in your browser.
    Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications. It was originally designed by Google and is now maintained by the Cloud Native Computing Foundation.
    Simplify Complex Technology
    Kubernetes is at the cutting-edge of application deployment. To elevate your DevOps career, learn how to effectively deploy applications on Kubernetes.
    This course helps you gain the knowledge required to design and deploy cloud-native applications on a Kubernetes cluster. A series of well-designed lectures with animation and illustration help you understand complex concepts easily.
    Practice! Practice! Practice!
    Lectures alone won’t help you clear the certification. The Kubernetes Certification is a practical hands-on exam. You need hands-on experience, you need to get fast and you need practice. That is what our integrated hands-on lab experience gives you. Our coding quizzes can be accessed right in your browser without having to set up any lab environment yourself. We validate your work and give you feedback instantly. Preview a few lab exercises for Free!
    After you have completed the lectures and coding exercises you will have the opportunity to complete a series of assignments that put your new skills to the test. You will be given the challenge to solve using the Kubernetes skills you have learned.
    This will give you real-world experience and the chance to work with other students in the community. You will develop a Kubernetes deployment and get feedback for your work.
    This course is the best way to get Certified in Kubernetes for an Absolute Beginner.
    Don’t waste any more time wondering what course is best for you. You’ve already found it. Get started right away!
    "The Best Course for the Kubernetes. For Beginners, the perfect search ends here." - Student Testimonial
    Legal Notice:
    Kubernetes and the Kubernetes logo are trademarks or registered trademarks of The Linux Foundation. in the United States and/or other countries. The Linux Foundation and other parties may also have trademark rights in other terms used herein. This course is not certified, accredited, affiliated with, nor endorsed by Kubernetes or The Linux Foundation.
    #KubernetesIngressExplained #Kubernetes

Komentáře • 149

  • @KodeKloud
    @KodeKloud  Před rokem +1

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

  • @TristanRega
    @TristanRega Před 2 lety +57

    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  Před 2 lety +2

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

  • @AJ-le3yh
    @AJ-le3yh Před 4 lety +7

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

  •  Před 2 lety +7

    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!

  • @Shreedhargowda
    @Shreedhargowda Před 4 lety

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

  • @biswaranjansahoo9741
    @biswaranjansahoo9741 Před 3 lety +1

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

  • @pronewbofficial
    @pronewbofficial Před 3 lety +9

    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.

  • @ruskonator9789
    @ruskonator9789 Před 4 lety +1

    thank you! this has been extremely helpful!

  • @DhruvduttJadhav
    @DhruvduttJadhav Před 3 lety +13

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

  • @raazeev1
    @raazeev1 Před rokem +4

    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.

  • @Fitnessdealnews
    @Fitnessdealnews Před 4 lety

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

  • @EugeneVerster
    @EugeneVerster Před 4 lety +2

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

  • @codemiester24
    @codemiester24 Před 4 lety

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

  • @vts_tube
    @vts_tube Před 3 lety +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 Před 3 lety +1

    Awsome and precise explanation...Great Work.

  • @sunilkotiya
    @sunilkotiya Před 4 lety

    Nice session on Ingress. Thanks a lot

  • @nishachelani8584
    @nishachelani8584 Před rokem +1

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

  • @2cool2touch
    @2cool2touch Před 3 lety

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

    • @KodeKloud
      @KodeKloud  Před 3 lety

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

  • @randypark6255
    @randypark6255 Před 2 lety

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

    • @KodeKloud
      @KodeKloud  Před rokem

      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.

  • @new_wo_rld
    @new_wo_rld Před 3 lety

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

    • @KodeKloud
      @KodeKloud  Před 3 lety

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

  • @nestorreveron
    @nestorreveron Před 4 lety

    Perfect master!

  • @Hackenbaker
    @Hackenbaker Před 2 lety

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

    • @KodeKloud
      @KodeKloud  Před 7 měsíci

      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!

  • @tutumon79
    @tutumon79 Před rokem +1

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

    • @KodeKloud
      @KodeKloud  Před 11 měsíci

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

  • @ganeshpathak4804
    @ganeshpathak4804 Před 3 lety

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

  • @GopalRoy-nn6ft
    @GopalRoy-nn6ft Před 4 lety

    Very well explained

  • @soumilkhandelwal4388
    @soumilkhandelwal4388 Před rokem +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  Před rokem

      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 Před rokem

      @@KodeKloud Definitely !!!

  • @piby1802
    @piby1802 Před 4 lety +9

    13:40 How to configure Ingress Resource

  • @charliewho8186
    @charliewho8186 Před 3 lety +1

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

    • @KodeKloud
      @KodeKloud  Před 3 lety

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

  • @kuanshu1843
    @kuanshu1843 Před 3 lety

    very helpful, thanks.

  • @hippoage
    @hippoage Před 2 lety +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.

  • @xiuhuazhai1168
    @xiuhuazhai1168 Před 3 lety

    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

  • @mayureshgujar7185
    @mayureshgujar7185 Před 2 lety +1

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

    • @KodeKloud
      @KodeKloud  Před 2 lety

      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.

  • @helsonkumar8173
    @helsonkumar8173 Před rokem +1

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

    • @KodeKloud
      @KodeKloud  Před rokem +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!

  • @alessandro-affinito
    @alessandro-affinito Před 3 lety

    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)?

  • @vjj6258
    @vjj6258 Před 3 lety

    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?

  • @pr3da7or79
    @pr3da7or79 Před rokem

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

    • @KodeKloud
      @KodeKloud  Před rokem +1

      Hi, we appreciate the kind comment! enjoy!

  • @NiteshKumar-do4en
    @NiteshKumar-do4en Před 2 lety

    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

  • @nah0221
    @nah0221 Před 3 lety +1

    Great !

  • @veerendrasaikumar1008
    @veerendrasaikumar1008 Před 3 lety

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

    • @KodeKloud
      @KodeKloud  Před 3 lety

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

  • @zizipoil
    @zizipoil Před 4 lety

    thanks!

  • @erezhazan100
    @erezhazan100 Před 3 lety +1

    Great explanation!

    • @KodeKloud
      @KodeKloud  Před 2 lety

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

  • @hamidullahmuslih6301
    @hamidullahmuslih6301 Před 11 měsíci

    Awesome and clear explaination

  • @elchinefa9524
    @elchinefa9524 Před rokem +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  Před rokem

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

    • @tittoantony8174
      @tittoantony8174 Před rokem

      How was the exam. Even i too planned to appear

    • @elchinefa9524
      @elchinefa9524 Před rokem

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

  • @mariocortes2670
    @mariocortes2670 Před 3 lety

    You are the best! I love kodekloud

  • @keistzenon9593
    @keistzenon9593 Před rokem +1

    Phenomenal video, thanks a lot!

  • @user-gy5qo1yl5c
    @user-gy5qo1yl5c Před 8 měsíci

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

    • @KodeKloud
      @KodeKloud  Před 7 měsíci

      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!

  • @tomknud
    @tomknud Před 9 měsíci +1

    Pretty good explanation

  • @aaronjameshorne
    @aaronjameshorne Před 2 lety +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

  • @gabrielemalatesta8978
    @gabrielemalatesta8978 Před 2 lety +1

    Thanks for your help friend!

    • @KodeKloud
      @KodeKloud  Před 2 lety

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

  • @sanjeetyadav-yx6em
    @sanjeetyadav-yx6em Před rokem +1

    i have no word for your explantion

    • @KodeKloud
      @KodeKloud  Před rokem

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

  • @divyashukla8163
    @divyashukla8163 Před 2 lety +1

    Very helpful

  • @peterwmdavis
    @peterwmdavis Před 3 lety +1

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

  • @zakariajaouhari2416
    @zakariajaouhari2416 Před 2 lety

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

  • @hamidullahmuslih6301
    @hamidullahmuslih6301 Před 2 lety +1

    amazing work!

  • @dwarakeshviswanathan5690
    @dwarakeshviswanathan5690 Před 10 měsíci +2

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

    • @KodeKloud
      @KodeKloud  Před 10 měsíci

      Thanks for watching our video and sharing your input.

  • @mdyounus07
    @mdyounus07 Před 2 lety

    Good explanation. Liked the ingress concept

    • @KodeKloud
      @KodeKloud  Před 7 měsíci

      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!

  • @annepainter8164
    @annepainter8164 Před 3 lety

    Very good tutorial. Well explained

    • @KodeKloud
      @KodeKloud  Před 3 lety

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

  • @rsundar1973
    @rsundar1973 Před 11 měsíci

    Well done

    • @KodeKloud
      @KodeKloud  Před 11 měsíci

      Thanks for appreciating our work. Cheers!

  • @Krishna-fi1nj
    @Krishna-fi1nj Před 11 měsíci +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  Před 10 měsíci

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

  • @i771513451
    @i771513451 Před 4 lety

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

  • @rebarius
    @rebarius Před 3 lety +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.

  • @Aakashmohan143
    @Aakashmohan143 Před 2 lety +1

    You are too good.

    • @KodeKloud
      @KodeKloud  Před 2 lety

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

  • @tarbiapp
    @tarbiapp Před 3 lety

    Thank you

    • @KodeKloud
      @KodeKloud  Před 3 lety

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

  • @vktop2
    @vktop2 Před 2 lety +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  Před rokem

      "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"

  • @zulhilmizainudin
    @zulhilmizainudin Před 4 lety

    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?

  • @jabeenakhanam4501
    @jabeenakhanam4501 Před 2 lety

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

  • @arnoldwolfstein
    @arnoldwolfstein Před 4 lety

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

  • @jus4795
    @jus4795 Před rokem

    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  Před rokem

      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.

  • @ashshah8995
    @ashshah8995 Před 3 lety

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

  • @mohammadsiddiqui1916
    @mohammadsiddiqui1916 Před 2 lety

    too good

    • @KodeKloud
      @KodeKloud  Před 2 lety

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

  • @zaynkhan464
    @zaynkhan464 Před rokem +1

    Can we route traffic to multiport backend using ingress?

    • @KodeKloud
      @KodeKloud  Před rokem

      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.

  • @lichenpan3567
    @lichenpan3567 Před 4 lety

    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?

  • @Dongdot123
    @Dongdot123 Před 3 lety +1

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

    • @KodeKloud
      @KodeKloud  Před 3 lety

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

  • @saoudahmedkhan2549
    @saoudahmedkhan2549 Před 4 lety

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

    • @neocaoz
      @neocaoz Před 3 lety

      They should be default (ClusterIP) services.

  • @AdhvaithG
    @AdhvaithG Před 2 lety +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  Před rokem

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

  • @Lokeshjune26
    @Lokeshjune26 Před 3 měsíci

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

  • @AdhvaithG
    @AdhvaithG Před 2 lety +1

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

    • @KodeKloud
      @KodeKloud  Před rokem

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

  • @sarathy110
    @sarathy110 Před rokem

    @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  Před rokem

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

  • @Mr.RaviTeja
    @Mr.RaviTeja Před rokem

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

    • @KodeKloud
      @KodeKloud  Před 11 měsíci

      Oops, We don't have that video yet.

  • @baroarig7021
    @baroarig7021 Před 2 lety +1

    wow

    • @KodeKloud
      @KodeKloud  Před 2 lety

      Thanks for watching our video. Cheers!

  • @deva_2022
    @deva_2022 Před 5 měsíci

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

    • @KodeKloud
      @KodeKloud  Před 5 měsíci

      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.

  • @randythamrin5976
    @randythamrin5976 Před 2 lety +1

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

    • @KodeKloud
      @KodeKloud  Před rokem

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

    • @randythamrin5976
      @randythamrin5976 Před rokem

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

  • @imerence6290
    @imerence6290 Před rokem +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  Před rokem

      Thanks for watching our video. Cheers!

  • @user-ms9db6de6q
    @user-ms9db6de6q Před rokem

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

    • @KodeKloud
      @KodeKloud  Před 11 měsíci

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

  • @UdaySingh-im4hd
    @UdaySingh-im4hd Před 2 lety

    Visually very easy but hard to understand

  • @okey1317
    @okey1317 Před rokem

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

    • @KodeKloud
      @KodeKloud  Před rokem

      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.

  • @gdevelek
    @gdevelek Před 2 lety

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