Kubernetes Ingress

Sdílet
Vložit
  • čas přidán 15. 06. 2024
  • In this video, we'll discuss everything you need to know about Ingress and Ingress Controller with complete hands-on. We'll be looking at Path-based Routing, Host-based Routing and Securing our applications with https.
    Please give a Like and Subscribe - bit.ly/pavanelthepu
    Timestamps:
    0:00 - Intro
    00:31 - Need for Ingress
    02:52 - Ingress Controller
    04:06 - Ingress in action
    06:05 - Installing Nginx Ingress Controller
    08:12 - First Ingress Rule - Nginx Demo
    15:24 - Deploying TODO application
    16:36 - Path-based Routing
    20:06 - Host-based Routing
    22:33 - Default Backend
    23:22 - Configuring TLS Certificate
    References:
    ► List of Ingress Controllers: kubernetes.io/docs/concepts/s...
    ► Ingress Controller Bare Metal: kubernetes.github.io/ingress-...
    ► Ingress Controller on EKS: www.nginx.com/blog/deploying-...
    ► Nginx Ingress YAML: github.com/pelthepu/Kubernete...
    ► YAML for deploying TODO Application: github.com/pelthepu/Kubernete...
    ► Ingress for Path-based Routing: github.com/pelthepu/Kubernete...
    ► Ingress for Host-based Routing: github.com/pelthepu/Kubernete...
    My other courses:
    Docker Complete Course: • Docker Tutorial | Ful...
    Thank you very much!
    #kubernetes #ingress #https #fullstackdevelopment

Komentáře • 103

  • @sandeepmalviya100
    @sandeepmalviya100 Před 10 měsíci +1

    Excellent tutorial, great video

  • @vivekgupta9681
    @vivekgupta9681 Před rokem +1

    Hello Frank, Lovely Video with detailed explanation. Thank you so much.

    • @PavanElthepu
      @PavanElthepu  Před rokem

      Thank you so much Vivek. Please subscribe and share with your friends and colleagues

  • @Tolulope374
    @Tolulope374 Před rokem

    Wonderful. Thank you very much, Please do more Kubernetes videos.

    • @PavanElthepu
      @PavanElthepu  Před rokem

      Thank you so much Gbadamosi. Please subscribe and share with your friends and colleagues

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

    Thanks a million and really appreciate your hard working

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

      Thank you Auno Gohe. Stay tuned for more such videos..👍

  • @dummymail6029
    @dummymail6029 Před 2 měsíci +1

    great video thanks pavan

  • @santimoyrana7790
    @santimoyrana7790 Před rokem +4

    Great Work man. Really appriciate your hard work. It helped a lot to understand the Ingress in detail😀🙏🙏

    • @PavanElthepu
      @PavanElthepu  Před rokem

      Glad that it helped you Santimoy. Please subscribe and share with your friends and colleagues

  • @sauplmaity2868
    @sauplmaity2868 Před rokem +1

    Great ..really helpful sir..Keep doing ..!!

  • @Dwithika_reddy
    @Dwithika_reddy Před 2 lety +2

    Thank you, Pavan, concept is kept in the right way to understand .. Awsome ..

    • @PavanElthepu
      @PavanElthepu  Před 2 lety

      Thank you so much Santhosh 👍

    • @PavanElthepu
      @PavanElthepu  Před rokem

      Sure. Thanks for watching my videos. Please share with your college and friends

  • @KiranDevraaj
    @KiranDevraaj Před 11 měsíci +1

    Comprehensive coverage on Kube Ingress. Thanks Pavan. You have got the skill of making tricky concept simpler to understand. I can visualise when you are lecturing this. Crisp n clear. 💯

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

      Thank you Kiran. Please subscribe and share with your friends and colleagues

  • @christopherscheidel5431
    @christopherscheidel5431 Před rokem +2

    Pavan, thanks these tutorials have been awesome.

    • @PavanElthepu
      @PavanElthepu  Před rokem +1

      Your gift is very generous Christopher. Thank you so much🙏. This will definitely encourage me to do more such helpful videos. Stay tuned for more such videos.
      Please subscribe and share with your friends and colleagues

    • @christopherscheidel5431
      @christopherscheidel5431 Před rokem +1

      @@PavanElthepu I look forward to it. Have been using Docker for many years and finally found a work-related need to dive into Kubernetes. Its hard to find where to start but I've been enjoying your tutorials. Keep it up!

    • @PavanElthepu
      @PavanElthepu  Před rokem

      Glad to hear!

  • @dheereshsingh6415
    @dheereshsingh6415 Před 2 měsíci +1

    absolutely magnificent style of teaching 😍😍 all concept clear. Thanks 😃😃 I have subscribed your channel

    • @PavanElthepu
      @PavanElthepu  Před 2 měsíci

      Please share with your friends and colleagues

  • @sagarahire-ys3uj
    @sagarahire-ys3uj Před 7 měsíci +1

    deserves more subs...this channel shud reach to more ppl

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

      Thank you Sagar. Please share with your friends and colleagues

  • @venkatd2186
    @venkatd2186 Před rokem +1

    Good ..short & crisp video that cover most of the Ingress concepts. Keep up the great work Pavan 👍
    Can you also make a Video on Operators and Custom resource definitions .

    • @PavanElthepu
      @PavanElthepu  Před rokem

      Sure Venkat. Stay tuned. Please subscribe and share with your friends and colleagues.

  • @rajaaadhigadu264
    @rajaaadhigadu264 Před rokem +2

    Super bro... I have never seen this type of teaching... Excellent bro

    • @PavanElthepu
      @PavanElthepu  Před rokem

      Thank you Raja. Please subscribe and share with your friends and colleagues

    • @PavanElthepu
      @PavanElthepu  Před rokem

      Thank you Raja. Please subscribe and share with your friends and colleagues

  • @Solidux2
    @Solidux2 Před rokem +2

    gracias bro. Gran trabajo

    • @PavanElthepu
      @PavanElthepu  Před rokem +1

      Muchas gracias por mirar. Por favor, compártalo con sus amigos y colegas :-)
      (Thank you so much for watching. Please share it with your friends and colleagues)

  • @user-wr2lk8rl3i
    @user-wr2lk8rl3i Před 10 měsíci +4

    The visualisation and demonstration of Ingress and the Ingress controller are fantastic. Could you possibly create a video series on AWS EKS and its related topics please?

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

      You mean, AWS EKS setup?

    • @user-wr2lk8rl3i
      @user-wr2lk8rl3i Před 10 měsíci +2

      Yes@@PavanElthepu. In general, Kubernetes may be installed on any public cloud platform. I chose AWS since it is the market leader in cloud platforms. AWS EKS configuration, ALB Ingress controller, and other EKS-related topics.

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

      Sure

  • @Didi-pm4fk
    @Didi-pm4fk Před rokem +1

    excellent Job ... Thanks alot

    • @PavanElthepu
      @PavanElthepu  Před rokem +1

      Thank you Didi. Please subscribe and share with your friends and colleagues

    • @Didi-pm4fk
      @Didi-pm4fk Před rokem +1

      @@PavanElthepu done

  • @jalandharbehera2456
    @jalandharbehera2456 Před rokem +1

    Nice sir 🙏🙏 its very much information

  • @bharath4195
    @bharath4195 Před rokem +1

    wow what an explanation 😊

    • @PavanElthepu
      @PavanElthepu  Před rokem

      Thank you Bharath. Please subscribe and share with your friends and colleagues

    • @bharath4195
      @bharath4195 Před rokem

      @@PavanElthepu you made me to understand easily thank you

    • @bharath4195
      @bharath4195 Před rokem

      @@PavanElthepu one more doubt, i use ec2 instance running k8s i didn't attach load balancer, can i add DNS name in vim etc/hosts/ with public IP , I want to try ingress host based

  • @ranjithako797
    @ranjithako797 Před rokem +1

    Do more videos really helpful

    • @PavanElthepu
      @PavanElthepu  Před rokem

      Thank you Ranjitha. Please subscribe and share with your friends and colleagues

  • @user-le3ll1kv7g
    @user-le3ll1kv7g Před 7 měsíci +1

    Thankyou

  • @arunpadikkalathu764
    @arunpadikkalathu764 Před 2 lety +2

    perfect

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

    Hi Pavan. thanks a lot for sharing. it helps me to understand this topic. I have a question. How you can implement the rate limit for your api ? I would love to see this. Thanks

    • @PavanElthepu
      @PavanElthepu  Před rokem

      Hi Kaba, typically rate limiting is done in API Gateway. Please let me know if you are interested in API Gareway series.

  • @rajeshwarayyamathapati9023

    Thanks for your effort to making this very easier for us. I have question kindly suggest me on this, if it is possible.
    I am using ingress controller with EKS which running on https protocol. and i have back end services which are running on https. So i am facing "Bad Request This combination of host and port requires TLS."
    Kindly suggest me on this where i am going wrong.
    Thanks in advance!!

  • @rohanrustagi7857
    @rohanrustagi7857 Před rokem +1

    thank you sir

    • @PavanElthepu
      @PavanElthepu  Před rokem

      Glad that you liked Rohan. Please subscribe and share with your friends and colleagues

    • @rohanrustagi7857
      @rohanrustagi7857 Před rokem +1

      @@PavanElthepu already subscribed and even watched 5 videos of yours sir

    • @PavanElthepu
      @PavanElthepu  Před rokem +1

      All the best Rohan. Keep going

  • @subhankarb100
    @subhankarb100 Před rokem

    thanks for your nice video ....but can we apply this same configuration in Rancher-based Kubernetes from the command line, not the UI-based Rancher ...

  • @shrutipatnaik6759
    @shrutipatnaik6759 Před rokem +1

    Hi Pavan, excellent tutorial! Can you please create the same ingress example with aws eks? thanks in adv

    • @PavanElthepu
      @PavanElthepu  Před rokem

      Thank you Shruthi. I'll try to make a video with EKS. Please subscribe and share with your friends and colleagues

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

    Pavan brother Application Gateway Ingress controller with AkS par video banadoh so that latest way of handing ingress in cloud people knows

  • @vishalsaxena5081
    @vishalsaxena5081 Před rokem +1

    i want to deploy pods on 443 please make video on it

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

    Pavan these days cloud provider has there own native controller in that tls resolve at load balancer level please make video on that

  • @naren06938
    @naren06938 Před 9 měsíci

    Ingress .yml files rayatam chala tough ga undi ma own ga. Alage ikkada python based certbot use chesi https ivvalema?

  • @boinasantosh9669
    @boinasantosh9669 Před 6 měsíci

    Hi Bro you vedio was excellent
    But can you help me to do this by using a service as load balancer and to deploy the Jenkins by using eks cluster

    • @user-pc1pm1vb7p
      @user-pc1pm1vb7p Před 4 měsíci

      bro, while applying tls, in case of 2 host name , i have to give CN for both the host name ???

  • @udaydito721
    @udaydito721 Před 25 dny +1

    Hi, thanks for the video, well if i run curl im able to access nginx page, if i request through browser I'm getting -page not found. could you pls assist. Thanks.

  • @subhankarb100
    @subhankarb100 Před rokem +1

    Is that load balancer is mandatory for Ingress? In on-premise I have 4 node cluster...now how can I access the application from the browser...ingress installed

  • @m4uvarathan
    @m4uvarathan Před měsícem +1

    Hi Pavan will you please share the 1st part of nginx-deployment.yaml & Nginx-service.yaml files, i have doubt in the section.

    • @PavanElthepu
      @PavanElthepu  Před měsícem

      github.com/pelthepu/Kubernetes/blob/master/resources/todo-ingress-path-based.yaml

    • @m4uvarathan
      @m4uvarathan Před měsícem

      Thanks for the update Pavan,
      I want deployment and service, yaml file . Pls share those file

    • @m4uvarathan
      @m4uvarathan Před 26 dny

      Hi Pavan, waiting for your update.

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

    I have set up cluster on aws ec2. in 14:55 of video, how do i map cname to load balancer to access the nginx page via url. Please revert

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

      You should use AWS Route53 to create CNAME and map to load balancer

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

      @@PavanElthepu just one more tip..... do i need to buy domain name from route53 to use it as demonstarted in video? please revert

  • @leagueoflegendswildriftnep2236

    Yes in local everything is good but i tried in aks today but my application css, js static files are not loading.

    • @leagueoflegendswildriftnep2236
      @leagueoflegendswildriftnep2236 Před 2 lety

      I also tried to not use rewrite annotation but still not working

    • @PavanElthepu
      @PavanElthepu  Před 2 lety

      Did you try port forwarding your service and see if you can able to access your application?

    • @leagueoflegendswildriftnep2236
      @leagueoflegendswildriftnep2236 Před 2 lety

      I can access application but css js not loading

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

      @@leagueoflegendswildriftnep2236 Then it's not ingress issue. Check you image is bundled correctly or not

  • @akshaysuryawanshi8697

    I am doing same thing on my windows machine using minikube and doing ingress path based routing, adding host entry and all but when I try to access it give 404 Not found, but same when I try to access with minikubeIP/app it works .
    can you help me.

  • @Mohammed-co3ux
    @Mohammed-co3ux Před 11 měsíci

    My question is ingress should be accessible only from the private network not from the public network how to do this ? It should not be accessible to the end users.

  • @matinpathan5186
    @matinpathan5186 Před rokem

    Is todo-api pod is compulsory required for deploying applicaton ? in above video at 15.50 , Also my second question is how the database will work here do we have to create new node or clusters for database for example for in services ui page there is form so for the that data does we have to create a new pods can you please explain it.

    • @PavanElthepu
      @PavanElthepu  Před rokem

      That is just a sample application Matin. Please check volumes section for your second question

    • @matinpathan5186
      @matinpathan5186 Před rokem +1

      @@PavanElthepu Really it was very good video u created as ur words i was able to grap and coming to understand everything thus the questions came. Thank you for this video

    • @PavanElthepu
      @PavanElthepu  Před rokem +1

      @@matinpathan5186 Thank you so much. Please subscribe and share it with your colleagues and friends

    • @matinpathan5186
      @matinpathan5186 Před rokem

      @@PavanElthepu Done request for CKA or CKAD videos also if you can

    • @PavanElthepu
      @PavanElthepu  Před rokem

      Sure. Stay Tuned Matin

  • @bhaskardigumurthy9400
    @bhaskardigumurthy9400 Před rokem +1

    Hi Pavan can you please make a simple project for CI/CD flow k8s

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

    pls upload the video in secrets, config Map and PV , PVC

    • @PavanElthepu
      @PavanElthepu  Před rokem

      Hi Dibyendu, all the videos you requested are uploaded. Please checkout the Kubernetes playlist

    • @diboracle123
      @diboracle123 Před rokem +1

      @@PavanElthepu I checked already

    • @PavanElthepu
      @PavanElthepu  Před rokem

      Cool. I hope you’re enjoying. Please share with your friends and colleagues..

    • @diboracle123
      @diboracle123 Před rokem +1

      @@PavanElthepu needless to say. If possible pls upload some videos on operator like advance topic. You describe very layman language.. Thanks for that best wishes in advance..

  • @RamM-px4tr
    @RamM-px4tr Před rokem

    Can I have your email ?