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.
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.
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
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.
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?
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?
Poor presentation.
Amazing ... Well presented. Thank You for sharing knowledge
Without .yml this video example is a pointless.
All demos are available on GitHub -- github.com/nginxinc/NGINX-Demos/tree/master/kubernetes-demo
Thanks, but I think you're missing some files, e.g. cafe-ingress.yaml and nginx-plus-ingress-rc.yaml?
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
all you need is service of type Cluster IP not nodePort not loadbalancer
How does the nginx ingress controller update the nginx? I am running nginx on a different host.
here are the files. github.com/nginxinc/NGINX-Demos/tree/master/kubernetes-demo
It wasn't clear if "Cloud LB" meant ingress-nginx or the GCE premium $$ load balancer.
@Michael Pleshakov Thanks for the replies
simple and straight forward explanation. Thank You
8:40 what I was looking for thanks
Kubernetes