Nginx Ingress Controller with AWS EKS

Поделиться
HTML-код
  • Опубликовано: 4 окт 2024
  • In this video, I have described how to configure an Nginx Ingress Controller in a Kubernetes Cluster, and also set up a demo service to test the ingress routing rules
    Enjoy!

Комментарии • 73

  • @robinranabhat3125
    @robinranabhat3125 11 месяцев назад

    Thank you, you Beautiful human being ! So clearly explained. youtube needs more of you

    • @frankteachesdevops
      @frankteachesdevops  11 месяцев назад +1

      Hahahahaha...lol
      @robinranabhat3125, thank you for the nice words... I truly appreciate.
      Please help to share my youTube channel in your network.

  • @rnrn7127
    @rnrn7127 Год назад +2

    Great video, man!
    You have explained and shown some examples that really helped me getting in-depth knowledge about ingress!
    Good job!

    • @frankteachesdevops
      @frankteachesdevops  Год назад

      Thank you very much @rn. Please kindly help us to share our channel with your network.
      We need to get more likes and more subscribers... It is by this way we would be able to get you more accurate contents...

  • @MohitBhardwaj-g6z
    @MohitBhardwaj-g6z 5 месяцев назад

    that is hugely informative brother. I'd love to see more from you. Thank you for uploading such content.

    • @frankteachesdevops
      @frankteachesdevops  5 месяцев назад

      Pleaseeeeeeee kindly help to subscribe to my channel....I need your subscriptions.
      Also help to share my channel with your community of friends... I need it.
      I am pleading,....!!!

    • @MohitBhardwaj-g6z
      @MohitBhardwaj-g6z 5 месяцев назад

      @@frankteachesdevops I just subscribed from my other 3 accounts. And I'll share this with my friends.

    • @frankteachesdevops
      @frankteachesdevops  4 месяца назад

      @@MohitBhardwaj-g6z, thank you very much... I truly appreciate.

  • @santoshdas-qq2yi
    @santoshdas-qq2yi Год назад +1

    Superb! demo- very helpful, thank you so much!

  • @Don_Willy
    @Don_Willy Год назад +1

    Just saw your video. I've subscribed quick. Thumbs up bro

  • @testaccount-e5y
    @testaccount-e5y 9 месяцев назад +1

    Hello Frank,
    Got interesting insightful in your video, thanks for sharing the great video, looking for more video like this with implementing multiple services in stateless with statefulset for dbs connectivity i.e microservices with a running website as a demo with more realtime ingress with RBAC scenario.
    thanks once again.

  • @samehpalas3610
    @samehpalas3610 5 месяцев назад

    simple and clear, Great man!

  • @sawyerrehimen9153
    @sawyerrehimen9153 Год назад +1

    Great video, very insightful as always... Keep em coming

  • @AhamBrahmasmiShivoham
    @AhamBrahmasmiShivoham Год назад +1

    Great explanation brother! Thanks a lot

  • @ThePomelo09
    @ThePomelo09 9 месяцев назад +1

    great!!

  • @Vnehadalassss
    @Vnehadalassss 8 месяцев назад

    Very nice video.. much appreciated

  • @manishalankala1622
    @manishalankala1622 Год назад

    explaining well with demerits, thanks

  • @TheCloudShepherd
    @TheCloudShepherd 11 месяцев назад +1

    Outstanding

  • @durgeshkolli63
    @durgeshkolli63 Год назад +1

    Thanks a lot brother. Well explained. 🙏. Please do more details videos in DevOps

    • @frankteachesdevops
      @frankteachesdevops  Год назад

      Durgesh, thank you for the support.
      Kindly give me topics you would want me to do videos on.

    • @durgeshkolli63
      @durgeshkolli63 Год назад

      @@frankteachesdevops Brother, please do videos on ansible automation and Terraform infrastructure

    • @frankteachesdevops
      @frankteachesdevops  Год назад +1

      @@durgeshkolli63, ok....i shall look into it.
      Thanks

  • @edgardejesusmendozaortegon7655

    Thank you soo much friend, save my life!!!!!!!!!!!!!!!

  • @RABWA333
    @RABWA333 Год назад +1

    Thank you

  • @KAPILKUMAR-bj8ub
    @KAPILKUMAR-bj8ub Год назад +1

    well explained buddy !!!

  • @ejikennodi9767
    @ejikennodi9767 Год назад

    Bro You Saved me :D thank you so much!!

  • @AdarlanTeixeira
    @AdarlanTeixeira 7 месяцев назад

    Great video!

  • @himanshumishra1813
    @himanshumishra1813 10 месяцев назад

    Superb!

  • @phonegamertv3812
    @phonegamertv3812 Месяц назад +1

    Hi i like Video Can you Show How to deploy Treafik Ingress and Kubernetes api gateway on AWS EKS. Thank you.

  • @VenturesByAnmol
    @VenturesByAnmol 10 месяцев назад +1

    Please make a video of how to use cert manager with ingress contoller on aws

    • @frankteachesdevops
      @frankteachesdevops  10 месяцев назад

      Hello dear, which of the Ingress Controllers do you mean, Nginx or AWS Ingress Controller?

    • @VenturesByAnmol
      @VenturesByAnmol 10 месяцев назад

      @@frankteachesdevops nginx ingress controller with cert manager which uses aws private ca

  • @ritikamalhotra5915
    @ritikamalhotra5915 Год назад +2

    Hello Frank, could you please share the deployment, Service and Ingress yaml files for the same?

  • @MikiShvo
    @MikiShvo Год назад +1

    great demo - the issue is that i need ALB in order to control on the access right? NLB doesn't have a security group - how do I control the access for who have permissions to get to this pods?

    • @frankteachesdevops
      @frankteachesdevops  Год назад +1

      For that purpose, you may have to implement pod policy. Probably a Network Policy would be enough. With this policy you should be able to control who sees what and what not.
      Or you could use a NACL for it

  • @danimaci
    @danimaci Год назад +2

    Do we need to have AWS Load balancer controller installed prior to following this setup?

    • @frankteachesdevops
      @frankteachesdevops  Год назад

      Na, you don't need all of that... Just follow the steps and you will be alright.

  • @ptpavankumar
    @ptpavankumar Год назад +1

    Can we use the same loadbalancer for hundreds of services? If so how do we configure the deploy.yaml please?

    • @frankteachesdevops
      @frankteachesdevops  Год назад +1

      Hello Pavan,
      Yes, we can use same LB to give access to millions of services. You don't need to do much in the nginx deploy.yaml file, except the only two changes (proxy and ARN of your Certificate) that I made.

  • @tree2rhym
    @tree2rhym 6 месяцев назад

    but it created network load balancer and not the application load balancer, how to get that

  • @sarvinks6601
    @sarvinks6601 11 месяцев назад +1

    Thanks frank for this video. I have a query while installing nginx controller there is a step mentioned to update ssl cert from AWS certificate manager. Is thisupdate is mandatory or we can only update vpc cidr alone.

    • @frankteachesdevops
      @frankteachesdevops  11 месяцев назад

      Hello Dear,
      This setup is optional but recommended. Albeit, your domain names won't have TLS/SSL certificates. Your domain names would not be protected because their won't be any SSL certificate on them.

  • @VenturesByAnmol
    @VenturesByAnmol 10 месяцев назад

    In this video if i want to mount multiple certificates how i can do it...thanks for reply

    • @frankteachesdevops
      @frankteachesdevops  10 месяцев назад

      You will do that by copying the ARN of the certificates into ur Ingress Controller Manifest file as indicated in the video.

  • @couragejaygigs9378
    @couragejaygigs9378 Год назад +2

    This is loaded permissions to share sir.

  • @rahulpardeshi4427
    @rahulpardeshi4427 11 месяцев назад

    Hi @frankteachesdevops can I use same method for my production environment??

    • @frankteachesdevops
      @frankteachesdevops  11 месяцев назад

      Yes, please, that's what is currently running in my production environment....

  • @AbhishekKumar-qs4jq
    @AbhishekKumar-qs4jq 11 месяцев назад

    How to apply security control via annotation per ingress level any idea

    • @frankteachesdevops
      @frankteachesdevops  11 месяцев назад

      Hello Abhishek, you may have to loop up the nginx ingress controller documentation for annotations on implementing security.

  • @_yomiadebowale
    @_yomiadebowale Год назад

    What if I'm using my nginx loadbalancer with 2 subdomains, pointed to 2 services on my cluster? Do I register the loadbalancer for each subdomain on aws?

    • @AjayKumar-lm4yr
      @AjayKumar-lm4yr Год назад +1

      no, you need to check path base routing

    • @frankteachesdevops
      @frankteachesdevops  Год назад

      Yes, you may need to register the two services in AWS R53... Why because they are two different services pointing to different applications.... You can only do a path base routing when you have a single service with a single sub-domain and need to access different aspect of that app..

  • @iiitantech5635
    @iiitantech5635 Год назад

    the main problem in this when you restart your nginx service the load balancer url will change.

    • @frankteachesdevops
      @frankteachesdevops  Год назад

      You don't have any business restarting your LB service. Why would you want to restart the LD service in the first place???

  • @AjayKumar-lm4yr
    @AjayKumar-lm4yr Год назад

    Please please make same videos for AKS

    • @frankteachesdevops
      @frankteachesdevops  Год назад +1

      Hello Ajay, kindly use these documentations to setup Ingress-Controller on AKS;
      learn.microsoft.com/en-us/azure/aks/ingress-basic?tabs=azure-cli#create-an-ingress-controller
      kubernetes.github.io/ingress-nginx/deploy/#azure

  • @mokox9061
    @mokox9061 Год назад

    So nginx ingress only support nlb ? Not alb also?

    • @frankteachesdevops
      @frankteachesdevops  Год назад

      On AWS, yes.

    • @mokox9061
      @mokox9061 Год назад

      @@frankteachesdevops ok noted, thank u

    • @mokox9061
      @mokox9061 Год назад

      hi, i just tried it ..on eks aws, and it works ! thank youuu !

    • @liontechnologiessolutions8755
      @liontechnologiessolutions8755 Год назад

      @frankteachesdevops can we connect please . I think we can work together

    • @frankteachesdevops
      @frankteachesdevops  Год назад

      @@liontechnologiessolutions8755 am on LinkedIn with the name "frank Legborsi"

  • @sakethnagabhairava7062
    @sakethnagabhairava7062 Год назад

    i need your help i have some issue for doing this can u help me?

    • @frankteachesdevops
      @frankteachesdevops  Год назад

      You can reach out to me on LinkedIn:
      www.linkedin.com/in/legborsi-frank/

  • @rritsoftwaresolutions9566
    @rritsoftwaresolutions9566 Год назад

    plz source code link

  • @frankteachesdevops
    @frankteachesdevops  5 месяцев назад

    Pleaseeeeeeee kindly help to subscribe to my channel....I need your subscriptions.
    I am pleading,....!!!
    @highlight
    @follow
    @everyone

  • @abalso1507
    @abalso1507 4 месяца назад +1

    Hello, could you please help the pod is not running and I got the next error message
    ```
    Unhandled exception. System.AggregateException: One or more errors occurred. (An exception has been raised that is likely due to a transient failure.)
    ---> System.InvalidOperationException: An exception has been raised that is likely due to a transient failure.
    ---> Npgsql.NpgsqlException (0x80004005): Failed to connect to x.x.x.x:5432
    ---> System.TimeoutException: Timeout during connection attempt
    at Npgsql.Internal.NpgsqlConnector.ConnectAsync(NpgsqlTimeout timeout, CancellationToken cancellationToken)
    at Npgsql.Internal.NpgsqlConnector.RawOpen(SslMode sslMode, NpgsqlTimeout timeout, Boolean async, CancellationToken cancellationToken, Boolean isFirstAttempt)
    ```

    • @frankteachesdevops
      @frankteachesdevops  4 месяца назад

      @abalso, kindly reach out to me on LinkedIn (with the name "Legborsi frank") to better understand ur challenges.