Kubernetes Ingress Simplified | Ingress Vs Service | Ingress Controller Vs Ingress Resource

Поделиться
HTML-код
  • Опубликовано: 23 июл 2020
  • In this video we go over Kubernetes Ingress, explain differences between Kubernetes Service and Kubernetes Ingress, go over Ingress Controller and Ingress Resource, and understand why ingress is important in real world projects. We also go over advantages of ALB Ingress Controller on EKS. Also included a sneak peek into my next course - Rocking Kubernetes on EKS!
    💰👨‍🎓 Get my courses with max discount and 30 day moneyback guarantee: bit.ly/3Eku9RH
    *Connect with me*
    🤳 Instagram: / cloudwithraj
    🏢 LinkedIN: / rajdeep-sa-at-aws
    🐦Twitter: / cloudwithraj
    🖼 Facebook: / cloudwithraj
  • НаукаНаука

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

  • @premrajkumar1473
    @premrajkumar1473 Год назад +4

    Impeccable content. Absolutely recommended channel for mastering K8's. Thanks for the RUclips algorithm. Atleast now I found such a wonderful mentor.

  • @virabadrasana
    @virabadrasana 3 года назад +4

    Great presentation style and very useful video. Your course looks very good! Thanks.

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

    Wow , Never came across this type of presentation .So smooth like a story

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

    Awesome explanation Raj! Thanks for the video

  • @pseabrook
    @pseabrook 2 года назад

    Great video man! Love the presentation.

  • @snehotoshbanerjee1938
    @snehotoshbanerjee1938 2 года назад

    Good content and presentation.

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

    this is the best video on ingress. one question, between urls its routing but within same url how does it do load balancing across replicas..? does it get to know of different repica instances and route traffic based on lb policy if does it get to know all repicas of a serice through ingress controller?

  • @vipinmon
    @vipinmon 2 года назад

    Excellent explanation. Keep posting videos like this.

  • @shishirroy1516
    @shishirroy1516 3 года назад

    Excellent content. expecting a course only on real-world kubernetes project.

  • @cloudwithraj
    @cloudwithraj  4 года назад

    My Kubernetes on EKS Course is out now in Udemy!! If interested, please check out discounted ($9.99) link - bit.ly/3Eku9RH

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

    thanks for the video
    one small question
    how does the ingress controller deployment know abt the ingress yaml?
    if in case of service and deployment there will be labels and selectors like that what is the relation that it maintains between the ingress controller deployment and the ingress rules yaml
    could you kindly please answer.

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

    so does the ingress controller just function like any of the other control plane resources (kube-api, etcd, etc.) and it is responsible for deploying the ingress resource/ object?
    Does this controller run on every node or have just one instance?

  • @1006931080
    @1006931080 4 года назад +1

    Awesome video Raj. I am newbie to k8s . I have a question multiple ingress resources will work with same ingress controller if ingress class is same as alb, ingress controller will create another alb for new ingress resources with class alb or not.
    Also loved the new course content, will surely purchase your course once available.

    • @cloudwithraj
      @cloudwithraj  4 года назад +1

      If the ingress class is same (let's say the alb), it will NOt create new alb , it will add another path to the same actual load balancer. That's why ingress so useful. rather than creating (and paying) for multiple load balancer, it creates multiple path in same load balancer. Thanks for watching, and thanks for interest in my course. In the final stages now!

  • @qingweili9254
    @qingweili9254 4 года назад

    NICE Video!!!

    • @cloudwithraj
      @cloudwithraj  4 года назад

      Qingwei, you are legend and master, ty for the kind words! Hope all is well in this crazy times.

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

    Nice explanation

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

    It finally makes sense ! Thanks!
    About 12:05 , with IP Mode, does the fact that the ALB is routing traffic directly to Pods means that we are not using the k8s service's IP, and therefore not using the load balancing feature of services ? What about the rolling update of pods deployments; do we still benefit from this Deplyment feature even though we're targeting pods directly ?
    Also, if I use the "IP Mode", will my service still have to be of type "NodePort", or can it now be "ClusterIP" type ?

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

      From what I've read regarding ALB in IP mode : when a pod is scaled out, the alb-ingress-controller updates the ALB target group to add the IPs of the new pods in the service. The service IP is never targeted; only the pods IPs are.
      Regarding new versions of deployments, I think that the K8s deployment "engine" deploys the new version of the pod alongside the old one, performs the docker-level health checks, then the K8s probes, then the ALB health checks, and finally the target group is updated by the alb-ingress-controller to target the new pods. So the features of K8s deployments are still used, even thought you’re targeting the pods IPs rather than the service IP.

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

    best tutor thanks a lot Raj

  • @deepugowda7198
    @deepugowda7198 3 года назад

    Hope your colleagues are too much happy to work with you.
    Literally thinking why we don't have a teammate like this

  • @yogithakakarla1716
    @yogithakakarla1716 2 года назад

    Awesome explanation

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

    Great video on Ingress. Looking forward to taking your Udemy courses soon, thanks for sharing all the knowledge.

  • @renatobertolaccini3242
    @renatobertolaccini3242 3 года назад +1

    Amazing video thank you. Just one doubt.
    Looking at yaml files where I can see the link between ingress controller yaml file and ingress resources yaml file?
    Ok I have an incoming traffic, it hits my service (nodeport) that points to ingress controller but in the ingress controller yaml file I did not realize where it binds to ingress resource yaml file where my routes are.

    • @ShivaKumar-je9te
      @ShivaKumar-je9te 2 года назад

      u need to add annotation to ingress resource yaml file . controller finds an annotation and creates alb for it

  • @cd-stephen
    @cd-stephen Год назад

    thank you

  • @lindelaninema8850
    @lindelaninema8850 4 года назад

    Waiting for the course bro, please

  • @allaouaabdelghani3522
    @allaouaabdelghani3522 2 года назад +1

    thanks !

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

    love your efforts but honestly sometimes i`m not able to understand your slang, your english is speed bro.
    but for the flow and presentation that you made for the walk through is awesome.
    mostly no people here on youtube explained the ingress resource has to be deployed, atleast i haven`t came across.

  • @ShivaKumar-je9te
    @ShivaKumar-je9te 2 года назад

    I think we cannot use more than one ALB Load Balancer controller in same cluster, that is not supported yet

  • @diegoandreeporrasrivas1155
    @diegoandreeporrasrivas1155 4 года назад +1

    Please launch that K8s course! Waiting for it

    • @cloudwithraj
      @cloudwithraj  4 года назад

      Thanks Diego, appreciate it! Working hard on doing the finishing touches.

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

    Not just little bit confusing :D

  • @amirkazemi2517
    @amirkazemi2517 2 года назад

    does ingress work with Fargate ECS?

    • @cloudwithraj
      @cloudwithraj  2 года назад

      Hey Amir, ingress is a kubernetes concept and does not apply to ECS. ECS can work directly with load balancer

  • @chrisvalen
    @chrisvalen 2 года назад

    I can bately understand what you are saying

  • @cloud_architector
    @cloud_architector 4 года назад

    Waiting for new course

    • @cloudwithraj
      @cloudwithraj  4 года назад +1

      Thanks Denys for the support as always. You are the #1 student enrolled for the CloudFormation course and I thank you for that!

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

    Nhi samajh aya ache se

  • @sgeorge2248
    @sgeorge2248 3 года назад

    AGENT of CHANGE ??? LOL trying hard to copy

  • @codewithvinod9033
    @codewithvinod9033 2 года назад

    Please speak in your real tongue