Kubernetes Ingress Explained Completely For Beginners - Updated

🆓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

Пікірлер: 149

  • @KodeKloud
    @KodeKloud Жыл бұрын

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

  • @TristanRega
    @TristanRega2 жыл бұрын

    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

    2 жыл бұрын

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

  • @AJ-le3yh
    @AJ-le3yh4 жыл бұрын

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

  • 2 жыл бұрын

    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!

  • @pronewbofficial
    @pronewbofficial3 жыл бұрын

    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.

  • @Shreedhargowda
    @Shreedhargowda4 жыл бұрын

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

  • @raazeev1
    @raazeev1 Жыл бұрын

    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.

  • @KodeKloud

    @KodeKloud

    Жыл бұрын

    Glad it was helpful!

  • @biswaranjansahoo9741
    @biswaranjansahoo97413 жыл бұрын

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

  • @DhruvduttJadhav
    @DhruvduttJadhav3 жыл бұрын

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

  • @codemiester24
    @codemiester244 жыл бұрын

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

  • @ruskonator9789
    @ruskonator97894 жыл бұрын

    thank you! this has been extremely helpful!

  • @randypark6255
    @randypark62552 жыл бұрын

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

  • @KodeKloud

    @KodeKloud

    Жыл бұрын

    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.

  • @vts_tube
    @vts_tube3 жыл бұрын

    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?

  • @new_wo_rld
    @new_wo_rld3 жыл бұрын

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

  • @EugeneVerster
    @EugeneVerster4 жыл бұрын

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

  • @soumilkhandelwal4388
    @soumilkhandelwal4388 Жыл бұрын

    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

    Жыл бұрын

    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

    Жыл бұрын

    @@KodeKloud Definitely !!!

  • @nishachelani8584
    @nishachelani8584 Жыл бұрын

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

  • @KodeKloud

    @KodeKloud

    Жыл бұрын

    You're very welcome!

  • @Fitnessdealnews
    @Fitnessdealnews4 жыл бұрын

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

  • @2cool2touch
    @2cool2touch3 жыл бұрын

    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!🙏

  • @Hackenbaker
    @Hackenbaker2 жыл бұрын

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

  • @KodeKloud

    @KodeKloud

    7 ай бұрын

    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 Жыл бұрын

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

  • @KodeKloud

    @KodeKloud

    10 ай бұрын

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

  • @ganeshpathak4804
    @ganeshpathak48043 жыл бұрын

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

  • @sunilkotiya
    @sunilkotiya4 жыл бұрын

    Nice session on Ingress. Thanks a lot

  • @hippoage
    @hippoage2 жыл бұрын

    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.

  • @krishnavemula280
    @krishnavemula2803 жыл бұрын

    Awsome and precise explanation...Great Work.

  • @charliewho8186
    @charliewho81863 жыл бұрын

    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 😊

  • @mayureshgujar7185
    @mayureshgujar71852 жыл бұрын

    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.

  • @helsonkumar8173
    @helsonkumar8173 Жыл бұрын

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

  • @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!

  • @veerendrasaikumar1008
    @veerendrasaikumar10083 жыл бұрын

    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 😊

  • @elchinefa9524
    @elchinefa9524 Жыл бұрын

    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.

  • @user-gy5qo1yl5c
    @user-gy5qo1yl5c8 ай бұрын

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

  • @KodeKloud

    @KodeKloud

    7 ай бұрын

    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!

  • @pr3da7or79
    @pr3da7or79 Жыл бұрын

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

  • @KodeKloud

    @KodeKloud

    Жыл бұрын

    Hi, we appreciate the kind comment! enjoy!

  • @NiteshKumar-do4en
    @NiteshKumar-do4en2 жыл бұрын

    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

  • @nestorreveron
    @nestorreveron4 жыл бұрын

    Perfect master!

  • @aaronjameshorne
    @aaronjameshorne2 жыл бұрын

    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

  • @KodeKloud

    @KodeKloud

    2 жыл бұрын

    Glad it was helpful!

  • @xiuhuazhai1168
    @xiuhuazhai11683 жыл бұрын

    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

  • @alessandro-affinito
    @alessandro-affinito3 жыл бұрын

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

  • @kuanshu1843
    @kuanshu18433 жыл бұрын

    very helpful, thanks.

  • @tomknud
    @tomknud9 ай бұрын

    Pretty good explanation

  • @KodeKloud

    @KodeKloud

    9 ай бұрын

    Glad you think so!

  • @sanjeetyadav-yx6em
    @sanjeetyadav-yx6em Жыл бұрын

    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!

  • @mdyounus07
    @mdyounus072 жыл бұрын

    Good explanation. Liked the ingress concept

  • @KodeKloud

    @KodeKloud

    7 ай бұрын

    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!

  • @vjj6258
    @vjj62583 жыл бұрын

    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?

  • @hamidullahmuslih6301
    @hamidullahmuslih630111 ай бұрын

    Awesome and clear explaination

  • @KodeKloud

    @KodeKloud

    11 ай бұрын

    Glad it was helpful!

  • @mariocortes2670
    @mariocortes26703 жыл бұрын

    You are the best! I love kodekloud

  • @KodeKloud

    @KodeKloud

    2 жыл бұрын

    Happy to hear that!

  • @GopalRoy-nn6ft
    @GopalRoy-nn6ft4 жыл бұрын

    Very well explained

  • @i771513451
    @i7715134514 жыл бұрын

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

  • @keistzenon9593
    @keistzenon9593 Жыл бұрын

    Phenomenal video, thanks a lot!

  • @KodeKloud

    @KodeKloud

    Жыл бұрын

    You're very welcome!

  • @erezhazan100
    @erezhazan1003 жыл бұрын

    Great explanation!

  • @KodeKloud

    @KodeKloud

    2 жыл бұрын

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

  • @annepainter8164
    @annepainter81643 жыл бұрын

    Very good tutorial. Well explained

  • @KodeKloud

    @KodeKloud

    3 жыл бұрын

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

  • @gabrielemalatesta8978
    @gabrielemalatesta89782 жыл бұрын

    Thanks for your help friend!

  • @KodeKloud

    @KodeKloud

    2 жыл бұрын

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

  • @peterwmdavis
    @peterwmdavis3 жыл бұрын

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

  • @zakariajaouhari2416
    @zakariajaouhari24162 жыл бұрын

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

  • @piby1802
    @piby18024 жыл бұрын

    13:40 How to configure Ingress Resource

  • @nah0221
    @nah02213 жыл бұрын

    Great !

  • @zizipoil
    @zizipoil4 жыл бұрын

    thanks!

  • @hamidullahmuslih6301
    @hamidullahmuslih63012 жыл бұрын

    amazing work!

  • @KodeKloud

    @KodeKloud

    2 жыл бұрын

    Thank you! Cheers!

  • @Krishna-fi1nj
    @Krishna-fi1nj11 ай бұрын

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

  • @KodeKloud

    @KodeKloud

    10 ай бұрын

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

  • @vktop2
    @vktop22 жыл бұрын

    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

    Жыл бұрын

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

  • @jabeenakhanam4501
    @jabeenakhanam45012 жыл бұрын

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

  • @rebarius
    @rebarius3 жыл бұрын

    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.

  • @zulhilmizainudin
    @zulhilmizainudin4 жыл бұрын

    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?

  • @dwarakeshviswanathan5690
    @dwarakeshviswanathan569010 ай бұрын

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

  • @KodeKloud

    @KodeKloud

    10 ай бұрын

    Thanks for watching our video and sharing your input.

  • @arnoldwolfstein
    @arnoldwolfstein4 жыл бұрын

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

  • @tarbiapp
    @tarbiapp3 жыл бұрын

    Thank you

  • @KodeKloud

    @KodeKloud

    3 жыл бұрын

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

  • @divyashukla8163
    @divyashukla81632 жыл бұрын

    Very helpful

  • @KodeKloud

    @KodeKloud

    2 жыл бұрын

    Glad you think so!

  • @Dongdot123
    @Dongdot1233 жыл бұрын

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

  • @jus4795
    @jus4795 Жыл бұрын

    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.

  • @rsundar1973
    @rsundar197311 ай бұрын

    Well done

  • @KodeKloud

    @KodeKloud

    10 ай бұрын

    Thanks for appreciating our work. Cheers!

  • @ashshah8995
    @ashshah89953 жыл бұрын

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

  • @Aakashmohan143
    @Aakashmohan1432 жыл бұрын

    You are too good.

  • @KodeKloud

    @KodeKloud

    2 жыл бұрын

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

  • @lichenpan3567
    @lichenpan35674 жыл бұрын

    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 жыл бұрын

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

  • @zacharygonzales4113

    @zacharygonzales4113

    3 жыл бұрын

    it's "kube cuttle"

  • @boykotgooglification

    @boykotgooglification

    3 жыл бұрын

    Kube cutl is preferred at my place.

  • @AdhvaithG
    @AdhvaithG2 жыл бұрын

    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

    Жыл бұрын

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

  • @AdhvaithG
    @AdhvaithG2 жыл бұрын

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

  • @KodeKloud

    @KodeKloud

    Жыл бұрын

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

  • @zaynkhan464
    @zaynkhan464 Жыл бұрын

    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.

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

  • @saoudahmedkhan2549
    @saoudahmedkhan25494 жыл бұрын

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

  • @neocaoz

    @neocaoz

    3 жыл бұрын

    They should be default (ClusterIP) services.

  • @Mr.RaviTeja
    @Mr.RaviTeja Жыл бұрын

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

  • @KodeKloud

    @KodeKloud

    10 ай бұрын

    Oops, We don't have that video yet.

  • @deva_2022
    @deva_20225 ай бұрын

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

  • @KodeKloud

    @KodeKloud

    5 ай бұрын

    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.

  • @Lokeshjune26
    @Lokeshjune263 ай бұрын

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

  • @mohammadsiddiqui1916
    @mohammadsiddiqui19162 жыл бұрын

    too good

  • @KodeKloud

    @KodeKloud

    2 жыл бұрын

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

  • @randythamrin5976
    @randythamrin59762 жыл бұрын

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

  • @KodeKloud

    @KodeKloud

    Жыл бұрын

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

  • @randythamrin5976

    @randythamrin5976

    Жыл бұрын

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

  • @baroarig7021
    @baroarig70212 жыл бұрын

    wow

  • @KodeKloud

    @KodeKloud

    2 жыл бұрын

    Thanks for watching our video. Cheers!

  • @user-ms9db6de6q
    @user-ms9db6de6q Жыл бұрын

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

  • @KodeKloud

    @KodeKloud

    10 ай бұрын

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

  • @imerence6290
    @imerence6290 Жыл бұрын

    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!

  • @UdaySingh-im4hd
    @UdaySingh-im4hd2 жыл бұрын

    Visually very easy but hard to understand

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

  • @gdevelek
    @gdevelek2 жыл бұрын

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