Kubernetes Ingress

Поділитися
Вставка
  • Опубліковано 18 чер 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

КОМЕНТАРІ • 103

  • @sandeepmalviya100
    @sandeepmalviya100 10 місяців тому +1

    Excellent tutorial, great video

  • @dummymail6029
    @dummymail6029 2 місяці тому +1

    great video thanks pavan

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

    Thanks a million and really appreciate your hard working

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

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

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

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

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

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

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

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

  • @santimoyrana7790
    @santimoyrana7790 Рік тому +4

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

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

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

  • @Dwithika_reddy
    @Dwithika_reddy 2 роки тому +2

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

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

      Thank you so much Santhosh 👍

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

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

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

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

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

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

  • @KiranDevraaj
    @KiranDevraaj 11 місяців тому +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  11 місяців тому

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

  • @christopherscheidel5431
    @christopherscheidel5431 Рік тому +3

    Pavan, thanks these tutorials have been awesome.

    • @PavanElthepu
      @PavanElthepu  Рік тому +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 Рік тому +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  Рік тому

      Glad to hear!

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

    gracias bro. Gran trabajo

    • @PavanElthepu
      @PavanElthepu  Рік тому +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)

  • @dheereshsingh6415
    @dheereshsingh6415 2 місяці тому +1

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

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

      Please share with your friends and colleagues

  • @sagarahire-ys3uj
    @sagarahire-ys3uj 7 місяців тому +1

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

    • @PavanElthepu
      @PavanElthepu  7 місяців тому

      Thank you Sagar. Please share with your friends and colleagues

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

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

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

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

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

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

  • @venkatd2186
    @venkatd2186 Рік тому +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  Рік тому

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

  • @Didi-pm4fk
    @Didi-pm4fk Рік тому +1

    excellent Job ... Thanks alot

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

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

    • @Didi-pm4fk
      @Didi-pm4fk Рік тому +1

      @@PavanElthepu done

  • @user-le3ll1kv7g
    @user-le3ll1kv7g 8 місяців тому +1

    Thankyou

  • @user-wr2lk8rl3i
    @user-wr2lk8rl3i 10 місяців тому +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  10 місяців тому +2

      You mean, AWS EKS setup?

    • @user-wr2lk8rl3i
      @user-wr2lk8rl3i 10 місяців тому +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  10 місяців тому +2

      Sure

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

    Nice sir 🙏🙏 its very much information

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

    wow what an explanation 😊

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

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

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

      @@PavanElthepu you made me to understand easily thank you

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

      @@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 Рік тому +1

    Do more videos really helpful

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

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

  • @arunpadikkalathu764
    @arunpadikkalathu764 2 роки тому +2

    perfect

  • @youkaba97
    @youkaba97 2 роки тому +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  Рік тому

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

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

    thank you sir

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

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

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

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

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

      All the best Rohan. Keep going

  • @amitverma7545
    @amitverma7545 9 місяців тому +1

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

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

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

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

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

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

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

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

  • @amitverma7545
    @amitverma7545 9 місяців тому +1

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

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

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

  • @naren06938
    @naren06938 9 місяців тому

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

  • @boinasantosh9669
    @boinasantosh9669 6 місяців тому

    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 4 місяці тому

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

  • @subhankarb100
    @subhankarb100 Рік тому +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

  • @udaydito721
    @udaydito721 28 днів тому +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.

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

    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  Рік тому

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

    • @matinpathan5186
      @matinpathan5186 Рік тому +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  Рік тому +1

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

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

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

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

      Sure. Stay Tuned Matin

  • @shayelasharma1039
    @shayelasharma1039 11 місяців тому

    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  11 місяців тому

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

    • @shayelasharma1039
      @shayelasharma1039 11 місяців тому

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

  • @m4uvarathan
    @m4uvarathan Місяць тому +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  Місяць тому

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

    • @m4uvarathan
      @m4uvarathan Місяць тому

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

    • @m4uvarathan
      @m4uvarathan Місяць тому

      Hi Pavan, waiting for your update.

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

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

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

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

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

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

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

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

      I can access application but css js not loading

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

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

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

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

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

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

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

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

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

      @@PavanElthepu I checked already

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

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

    • @diboracle123
      @diboracle123 Рік тому +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..

  • @Mohammed-co3ux
    @Mohammed-co3ux 11 місяців тому

    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.

    • @PavanElthepu
      @PavanElthepu  11 місяців тому

      You can add NetworkPolicy Mohammed

  • @RamM-px4tr
    @RamM-px4tr Рік тому

    Can I have your email ?