Kubernetes Ingress in 5 mins

Sdílet
Vložit
  • čas přidán 7. 06. 2024
  • Watch introductory Kubernetes Explained video → • Kubernetes Explained
    Learn more about Kubernetes → ibm.biz/explore-kubernetes-guide
    Learn more about Kubernetes Ingress → ibm.biz/learn-more-about-ingress
    Learn more about Load Balancing → ibm.biz/load-balancing-guide
    Read the Kubernetes Ingress blog → ibm.biz/what-is-k8-ingress-blog
    Check out IBM Cloud Kubernetes Service → ibm.biz/managed-k8s-service
    ► Earn a badge with FREE interactive Kubernetes labs → ibm.biz/interactive-k8s-hands-...
    There are several ways to expose your applications deployed in Kubernetes, but how do you know which option is best for you?
    In this lightboard video, Sai Vennam with IBM Cloud, visually breaks down the four main options (ClusterIP, NodePort, LoadBalancer, and Ingress) in great detail and why using Kubernetes Ingress is the best option to use in production environments.
    Timestamps
    0:00 - Intro
    0:50 - ClusterIP
    1:10 - NodePort
    2:44 - LoadBalancer
    3:43 - Ingress
    5:10 - Benefits of Kubernetes Ingress
    Get started on IBM Cloud at no cost → ibm.biz/get-on-ibm-cloud
    Subscribe to see more videos like this in the future → ibm.biz/subscribe-now
    #Kubernetes #KubernetesIngress #LoadBalancer
  • Věda a technologie

Komentáře • 111

  • @antoninoromeo4015
    @antoninoromeo4015 Před rokem +18

    Very cool! in 5 minutes you are able to explain that better then a lot of time of anyone else :)

  • @kianian1979
    @kianian1979 Před rokem +3

    Best 5 minutes video ever for Ingress

  • @saboorahamd6598
    @saboorahamd6598 Před 3 lety +4

    Thanks for the nice explanation (and esp. of pointing to the "Kubernetes explained" in the beginning)! Looking forward to other informative videos.

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

    I love these clips with transparent board. great content

  • @pacozaaskr14
    @pacozaaskr14 Před rokem

    This is just what I need. Amazing work!

  • @viciouz25
    @viciouz25 Před 3 lety +1

    Thanks for the quick video and explanation. On point.

  • @paavangopala4216
    @paavangopala4216 Před 3 lety +12

    Nicely explained. Can we please get a video on default and custom operators on Kubernetes?

  • @sanjay007foru100
    @sanjay007foru100 Před rokem

    ultimate explanation in short time.. gr8 work

  • @sgavathe
    @sgavathe Před 2 lety

    Thanks for the great explanation on Ingress. Got a little better understanding on it.

  • @davidef.982
    @davidef.982 Před 2 lety +1

    Really well explained, thumbs up !

  •  Před 3 lety

    Very nice explanation, very visual and to the point

  • @gabrielemalatesta8978
    @gabrielemalatesta8978 Před 3 lety +1

    Very nice format thanks!

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

    amazing explanation.... loved it.

  • @viswatejaforu
    @viswatejaforu Před 2 lety

    The best explanation, I have seen many videos, but this the gem of all

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

      Thank you, Teja, really humbled by your feedback! 🙏 Glad you enjoyed the video, stay tuned for more like this. 💪

  • @A.A.
    @A.A. Před 4 měsíci

    Wow, this is the best explanation. Super cool.

  • @geetheshkumarsidda3921

    amazing work, i like the alert before the interesting parts..

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

    short and very well explain. well done IBM team

  • @snehotoshbanerjee1938
    @snehotoshbanerjee1938 Před 2 lety

    Your all videos are great!

  • @vktop2
    @vktop2 Před 2 lety

    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?

  • @iammanishganguly
    @iammanishganguly Před 3 lety

    Excellent explanation!

  • @euclideschauque578
    @euclideschauque578 Před 3 lety

    Thank you for the helpful summary

  • @vback4238
    @vback4238 Před 5 měsíci

    Awesome job!!

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

    always well said, and to the point. 🙏

  • @umangjain9706
    @umangjain9706 Před 2 lety

    Only 5 mins and so much content... hats off

    • @IBMTechnology
      @IBMTechnology  Před 2 lety

      Thank you so much for the feedback, glad you liked it! 🤠

  • @navjots35
    @navjots35 Před 3 lety +2

    Damn! This was a good quick lesson!

  • @user-yk7kr6ij8i
    @user-yk7kr6ij8i Před 3 lety

    Well done bro !

  • @nokzeo2777
    @nokzeo2777 Před rokem

    Great explanation

  • @mcraj377
    @mcraj377 Před 3 lety

    Great content, amazing explanation 👍
    It took me 2 and half mins, watched it in 2x :)

  • @tuvoxuan1894
    @tuvoxuan1894 Před 3 měsíci

    ez to understand... thanks u so muchhh

  • @user-ty3iy8bk2l
    @user-ty3iy8bk2l Před 10 měsíci

    Excellent!

  • @clipbastler
    @clipbastler Před 3 lety

    very well done, thx!

  • @OrestisPantazos
    @OrestisPantazos Před 3 lety +1

    Excellent video about Kubernetes once again!!

  • @machireddyshyamsunder987

    greatly explain in 5 mini.. to my knowledge/experience NLB is Network Load Balancer right ? correct me if I am wrong !!

  • @mindfreaksaad
    @mindfreaksaad Před rokem

    Fantastic!

  • @gamertechkid1490
    @gamertechkid1490 Před 2 lety +6

    I've watched 5 other full courses and none of them explained Ingress and Nodeports as clearly as you did.
    I finally get it! Thank You!
    How do I support you or buy your full course?

    • @IBMTechnology
      @IBMTechnology  Před 2 lety

      Happy you found it useful! If you'd like to support the channel, be sure to like and subscribe. If there are any other topics you'd like us to cover, leave us a comment, and we'll see what we can do!

  • @aromn
    @aromn Před 2 lety

    Very nice!

  • @shreyapatel292
    @shreyapatel292 Před rokem

    As you said that we can do routing in ingress; so is that ok to remove the nginx routing logic and implement in ingress ??

  • @pratikbhandari1676
    @pratikbhandari1676 Před 2 lety

    Thanks for the video :)

  • @kateilves
    @kateilves Před 2 lety +3

    Oh. I would love to watch your personal channel, hard to find videos exactly from you, but they are the best.

  • @robinranabhat3125
    @robinranabhat3125 Před rokem

    commenting so that I get recommended more of ibm contents !

  • @rezaabdollahi1005
    @rezaabdollahi1005 Před rokem

    great video, may I ask what applications did you use to create this video. the writing part with marker is amazing

    • @IBMTechnology
      @IBMTechnology  Před rokem +1

      It's simpler than it looks. The key is the image has been flipped horizontally by the editor. You can get a behind the curtain look here: czcams.com/channels/KWaEZ-_VweaEx1j62do_vQ.htmlcommunity?lb=Ugzf5SL_yh9NglCJzgF4AaABCQ

  • @mandeepmails
    @mandeepmails Před rokem

    No better way to explain Ingress. 👍

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

    Ok Great, but I still have some questions.
    Let’s say I have a cluster with 3 Master and 3 worker nodes for HA and an external Load Balancer. Now I need to set up ingress, is the ingress automatically HA and where is it running? On the master or worker node just like any other pod and to wich target I point my load balancer that the traffic gets to the Ingress?

  • @Rx3456
    @Rx3456 Před 13 dny

    Good one

  • @StingSting844
    @StingSting844 Před rokem

    More than the explanation Im always fascinated by how these people write in reverse

  • @ivanvelinov4630
    @ivanvelinov4630 Před rokem

    You're awesome!

  • @evgeni-nabokov
    @evgeni-nabokov Před 11 dny

    Are nodes and pods the same? It seems like you use them interchangeably.

  • @gdearyaaristha268
    @gdearyaaristha268 Před rokem

    Sorry for 2 years late, but i have question. Between ingress and pod, is it necessary to have load balancer to handle pod?

  • @leeritenour
    @leeritenour Před 3 lety

    Hi, can anyone teach me how to scale the pods of a single deployment across nodes, or say, group pods from different nodes as a service? I have thought that you can only group pods with labels within a node? I have also thought that you can only scale out pods for a deployment within a node. Is it possible to control that?

  • @shailesh4s
    @shailesh4s Před rokem

    well done

  • @ChanceMinus
    @ChanceMinus Před 2 lety

    Thank you.

  • @sravaniregalla3125
    @sravaniregalla3125 Před 3 měsíci

    Hi , I have a question. My helm chart is deploying 2 pod replicas and they were exposed to DNS host name through ingress host, during the helm upgrade i have to ensure that atleast one pod is available and serving the requests with minimal downtime. How can i introduce this behaviour??

  • @hesham200053
    @hesham200053 Před 2 lety

    really clean nice explanation

  • @n.ib.3758
    @n.ib.3758 Před 3 lety +4

    thks a lot. I will share your video with my collegues. It was difficult to understand the differences between nodeport and ingress. It's easier with your explanation. One of my collegues said that it would be better to have one ingress per service. What do you think about it ?

    • @svennam92
      @svennam92 Před 3 lety +3

      Hey there, thanks for watching. Generally, it makes more sense to configure multiple back-end services with a single ingress resource. You can use path-based routing to resolve to different services.

  • @NestorNarvaez
    @NestorNarvaez Před rokem

    Excellent! GReat explanation and I congratule you for writing in a mirror way :D, that's hard!

  • @neeradmittal9121
    @neeradmittal9121 Před rokem

    how many ingress can be created for a cluster?

  • @eLeCtRoXaLLeCs
    @eLeCtRoXaLLeCs Před 3 lety +3

    Nicely explained. Simple and efficient.
    One question i have about ingress: can you build it so that it routes traffic say like 70% on one service and 30% on another when you've got same pods created in each service? I don't know if i was clear enough (:

    • @IBMTechnology
      @IBMTechnology  Před 3 lety +4

      Hi Alexander! You can’t do that with Kubernetes Ingress at the moment, but you can do it with a service mesh such as Istio. Check out “Istio Traffic Management”.

    • @eLeCtRoXaLLeCs
      @eLeCtRoXaLLeCs Před 3 lety

      @@IBMTechnology thank you very much for the answer :D

  • @watherby29
    @watherby29 Před rokem

    2:35 why IP is going to change when adding pods?

  • @shuaibpantnagar
    @shuaibpantnagar Před rokem

    This is a good short video on Ingress and service but once you need to make one correction on ip addresses. 169 range IP address in not public address. It is reserved range.

  • @JunaidAhmed-ox2xd
    @JunaidAhmed-ox2xd Před 6 měsíci

    looking forward to some practical demonstration of ingress

  • @stanleyogadachinedu2736

    Thanks you

  • @Anant1896
    @Anant1896 Před 3 lety +2

    Great video. Just one confusion I have. Do we need a load-balancer like Ngnix when using Ingress or Ingress itself act as a load balancer

    • @sharmasourabh333
      @sharmasourabh333 Před 3 lety +1

      you don't need LB anymore when using ingress.

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

      In order for the Ingress resource to work, the cluster must have an ingress controller running.
      Unlike other types of controllers which run as part of the kube-controller-manager binary, Ingress controllers are not started automatically with a cluster. You may need to deploy an Ingress controller such as ingress-nginx. You can choose from a number of Ingress controllers. Kubernetes as a project supports and maintains AWS, GCE, and nginx ingress controllers.

  • @avnishsinghtomar7783
    @avnishsinghtomar7783 Před 2 lety

    i have a service with 10 replicas of a pod exposed by a service on k8s cluster. I want to 4 replicas to serve public APIs (lets say they have /public prefix) and the other 6 replicas to server private(internal) APIs (let's say they don't have /public prefix). I don't think ingress with help here. Is there any other way, this can be achieved?

  • @jackiehenry5799
    @jackiehenry5799 Před 2 lety

    Just a suggestion to not whiteboard at the very bottom of the frame, it ends up overlapping with the subtitles (if enabled)

  • @karthikk2719
    @karthikk2719 Před 3 lety

    I have a question, so essentially an Ingress is a Kubernetes component which is not in the form of actual process running as part of cluster itself, but instead ingress makes sures that it maintains the front end and backend configuration needed for an external load balancer process to pick it up and execute outside the cluster?

    • @IBMTechnology
      @IBMTechnology  Před 3 lety

      Hi there!
      Ingress is an object type in Kubernetes. The Ingress Controller processes this Ingress object & the configuration/metadata contained within it, to configure the layer 7 proxy contained within the Ingress Controller, in order to expose your applications and services to the outside world.
      You can read more here 👉 ibm.co/2TGlWpp

  • @_sr
    @_sr Před 2 lety

    When you are on a cloud provider, the load balancer will be automatically provisioned for you, but if you are on bare-metal, you should do that yourself manually.

  • @madhu_parimi
    @madhu_parimi Před 3 lety

    Thanks

  • @masteryoda9044
    @masteryoda9044 Před 2 lety

    Sai Venom .. what a badass name !!!

  • @asdawece
    @asdawece Před rokem

    how these pens are working is there a glass or it's some kind of computer trick

  • @notaMorocco
    @notaMorocco Před 4 měsíci

    thanks

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

    So if I understand correctly. The ingress lives on the API server? Or is that another device? Where does the public IP live? I'm assuming again on the API controller or API server.

    • @Andre-jz9bi
      @Andre-jz9bi Před rokem

      Same question here, but I don't think API server would be the answer.

  • @blackgoldcrops
    @blackgoldcrops Před rokem +1

    Most production environment use cases are to use a load balancer and Ingress in combination! Is it better to load balancer-> ingress or ingress-> load balancer? I think ibm have more scenes! ibm answer is authoritative! How cloud-native components such as Ingress Istio combine them in a production environment and use them in practice! How to design the specific architecture?So ask you guys

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

    Too cool

  • @Fabian-_-
    @Fabian-_- Před 2 lety

    Do you actually write mirrored or is there some magic behind this? :D hats off and thanks for the great explanation!

    • @IBMTechnology
      @IBMTechnology  Před 2 lety

      Hi Fabian! There's a little bit of magic behind it. 😉 We shared some backstage secrets on the Community page, check it out here 👉 ibm.co/3AbglI3

  • @adityahpatel
    @adityahpatel Před 3 měsíci

    There's 1 thing which is incorrect here (let me know if it's not). Ingress does not have a single External ip address. don't you have to expose ingress using nodeport?

  • @skullwise
    @skullwise Před 3 lety

    Basically, Ingress is like Zuul in Spring Cloud

  • @m.m.4589
    @m.m.4589 Před 3 lety

    Ambassador next , plz

  • @ReflectionOcean
    @ReflectionOcean Před 2 lety

    A service is a collection of pods that are loads balanced

  • @sunilsushir1224
    @sunilsushir1224 Před 10 měsíci

    if hands on lab please tell me

  • @hiteshsuthar1097
    @hiteshsuthar1097 Před 2 lety

    Premium content 👍

  • @abhir2085
    @abhir2085 Před 2 lety

    2:10 what a perfect angle

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

    After the latest update ingress prime always crashes.... So i can Not play.... the funny thing os that says " fixed crashing "

  • @bilelkhedira
    @bilelkhedira Před rokem

    cool

  • @kundumehul
    @kundumehul Před 2 lety

    I don't understand how can all of the instructor can right backwards?
    Is it a job requirement for getting into IBM of you guys are simply flipping the video horizontally?

  • @atexnik
    @atexnik Před 3 měsíci

    The way you depicted is as if the ingress creates LB outside of node, which is not true and totally confusing.

  • @middlecloud8725
    @middlecloud8725 Před 3 lety

    You are writing in mirror or you write normal? Sorry had to ask

    • @IBMTechnology
      @IBMTechnology  Před 3 lety +1

      Hey there! We shared some backstage "secrets" of our videos on the Community page, check it out here 👉
      ibm.co/3pAmVTQ 🙂

  • @faisalpangestu9603
    @faisalpangestu9603 Před rokem

    Did you forget to explain a pair of ingress components, ingress controller and ingress itself?

  • @nexttoken6179
    @nexttoken6179 Před rokem

    Is he drawing on my monitor?

  • @bgotura
    @bgotura Před 2 lety

    Did you really write from right to left????

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

      More than likely they write normal and reverse the video

  • @cjrada82
    @cjrada82 Před rokem

    I can't write that neat forwards

  • @shirecoding2440
    @shirecoding2440 Před 3 lety

    psy venom

  • @call_of_duty1327
    @call_of_duty1327 Před 3 lety

    3 view

  • @evgeni-nabokov
    @evgeni-nabokov Před 11 dny

    1 out of 5 minutes you are speaking about anything, but Ingress.