Loading…
Thursday, March 10 • 16:50 - 17:30
Creating an Advanced Load Balancing Solution for Kubernetes with NGINX

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Abstract:
Load balancing is an important part of any resilient web application. Kubernetes supports a few options for external load balancing, but they are limited in features. After a brief discussion of those options and the features they lack, we’ll show how to build an advanced load balancing solution for Kubernetes on top of NGINX, utilizing Kubernetes features including Ingress, Annotations, and ConfigMap. We’ll conclude with a demo of how to use NGINX and NGINX Plus to expose services to the Internet.

Outline:
  • What is load balancing: basic and advanced features
  • The state of load balancing in Kubernetes now
  • Features that are missing in the current options
  • NGINX – an advanced Layer 4/Layer 7 load balancer, web server and cache
  • Ingress Resource
  • Integrating cleanly with Kubernetes and extending the features supported by Ingress
  • Implementing an Ingress controller for NGINX
  • Deploying NGINX to Kubernetes
  • Load balancing demo using NGINX and NGINX Plus to expose services to the Internet

Speakers
avatar for Andrew Hutchings

Andrew Hutchings

Technical Product Manager, NGINX
Andrew Hutchings (aka LinuxJedi) is a Technical Product Manager at NGINX Inc. specialising in third-party developer relations. He is physically based in the middle of nowhere in the United Kingdom but works with a global team. Before joining NGINX he worked for HP on the Advanced... Read More →


Thursday March 10, 2016 16:50 - 17:30 PST
CodeNode - Ctrl 10 South Place, London, United Kingdom