Load Balancing Kubernetes Services with NGINX and NGINX Plus

Поделиться
HTML-код
  • Опубликовано: 1 окт 2024
  • All demos are available on GitHub -- github.com/ngi...
    Michael Pleshakov, Platform Integration Engineer, NGINX, Inc. talks at nginx.conf 2016 on how to use NGINX and NGINX Plus as an external load balancer for Kubernetes services. He starts with a brief explanation of the various load balancing options available in Kubernetes and then focus on the Ingress API, which lets you configure external HTTP(S) load balancing. See how NGINX and NGINX Plus can be integrated with this API using an Ingress Controller developed by NGINX. You’ll learn how to deploy and configure the NGINX Ingress controller for several use cases:
    Content-based HTTP load balancing
    SSL termination
    WebSocket
    Session persistence
    This talk also covers monitoring and collecting logs from NGINX and NGINX Plus when running in Kubernetes. He shows how to extend the controller when your requirements go beyond what it offers. The talk concludes by explaining how to use NGINX and NGINX Plus to load balance TCP/UDP services.

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

  • @arcsha2336
    @arcsha2336 7 лет назад +5

    I spent a lot of time to understand this by watching videos and reading some articles. It wasn't clear because they talks a lot but never did a god job explaining step by step with diagrams and examples. You nailed it in this video. Keep up the good work.
    Excellent !!!!!!. Thank you.

  • @gokhandincer123
    @gokhandincer123 7 лет назад +1

    Hi Michael,
    Thank you for your presentation. i am curious about how did you use tmux with fast commands.
    Have you prepared your bash commands before and how. Can you share this.
    Thank you

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

    Most annoying presentation i've ever seen. Can barely speak 2 words with out pausing. Just tell me how to set up a site with ssl to get started. No need for a million options for people learning.

  • @tejeshrathi7258
    @tejeshrathi7258 7 лет назад

    Hello Michael,
    I am trying to replicate what you did in demo-2, but I am getting an error errImagePull while checking get pods for nginx-plus-ingress-rc.
    Also, have an error ImagePullBackOff, so not able to work on it.
    Please help how can I resolve this issue?

  • @cptechno
    @cptechno 7 лет назад

    One thing that is never made clear: Does the term "load balancing" include:
    1) Auto-Scaling: The increase of the number of instances and/or number of virtual machines based on the client request load
    2) Probe Service: The implementation of a probe service to test the health of each service instance and report any problem. An instance with a fatal error would be deleted from the load-balancing pool and be replaced by a new one.
    Does NGINX include any of these two services on top of load-balancing service?

  • @sunnys1579
    @sunnys1579 6 лет назад +1

    Poor presentation.

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

    Amazing ... Well presented. Thank You for sharing knowledge

  • @cenubit
    @cenubit 6 лет назад +1

    Without .yml this video example is a pointless.

    • @nginx_official
      @nginx_official  6 лет назад +1

      All demos are available on GitHub -- github.com/nginxinc/NGINX-Demos/tree/master/kubernetes-demo

    • @anothercrappypianist
      @anothercrappypianist 6 лет назад +1

      Thanks, but I think you're missing some files, e.g. cafe-ingress.yaml and nginx-plus-ingress-rc.yaml?

  • @pngmors855
    @pngmors855 5 лет назад

    Hello , anyone know how to expose kubernetes pods services to load balancer
    i am using AWS cloud , but when ever i try to expose services ,it created public accessible load balancer only
    i want internal load balancer only

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

      all you need is service of type Cluster IP not nodePort not loadbalancer

  • @govindvnkt
    @govindvnkt 7 лет назад

    How does the nginx ingress controller update the nginx? I am running nginx on a different host.

  • @vagharshkandilian5253
    @vagharshkandilian5253 6 лет назад

    here are the files. github.com/nginxinc/NGINX-Demos/tree/master/kubernetes-demo

  • @ch4.hayabusa
    @ch4.hayabusa 6 лет назад

    It wasn't clear if "Cloud LB" meant ingress-nginx or the GCE premium $$ load balancer.

    • @sandejai
      @sandejai 5 лет назад

      @Michael Pleshakov Thanks for the replies

  • @dineshdeshmukh2801
    @dineshdeshmukh2801 6 лет назад

    simple and straight forward explanation. Thank You

  • @ShirishShukla7776
    @ShirishShukla7776 6 лет назад

    8:40 what I was looking for thanks

  • @zaboomafia
    @zaboomafia 5 лет назад

    Kubernetes