Life of a Packet in Kubernetes — Part 4

Nginx Controller and LoadBalancer/Proxy

Configuration Options

Prefix Based

Host-Based

Host + Prefix

Deployment options

Contour + Envoy

  • Envoy, which provides the high-performance reverse proxy.
  • Contour, which acts as a management server for Envoy and provides it with configuration

Nginx

Nginx + Keepalived — High Availablity Deployment

MetalLB —Nginx with LoadBalancer Service (For the private clusters with a small Public IP address pool)

  • controller is the cluster-wide MetalLB controller, in charge of IP assignment (deployment)
  • speaker is the per-node daemon that advertises services with assigned IPs using various advertising strategies (daemonset)

References

  1. https://kubernetes.io/docs/concepts/services-networking/ingress/
  2. https://www.nginx.com/products/nginx-ingress-controller/
  3. https://www.keepalived.org/
  4. https://www.envoyproxy.io/
  5. https://projectcontour.io/
  6. https://metallb.universe.tf/

Disclaimer

--

--

--

dineshkumarr.ramasamy@gmail.com

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Shiba Inu (SHIB) Price To See Uptrend Soon! Here’s When You Can Accumulate!

Tutorial: A simple crawler for Wikipedia

How To Change Name Is Game Using Cheat Engine

Tableau Consulting — A Tableau Consultant POWERING UP! “manual data entry on a table”

THIS WORKS!!!

Cooperation Models In IT Comparison

Feb 9th — Feb 14th

Elixir Phoenix: Creating An App With Tests (Updated for Phoenix 1.3)

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Dinesh Kumar Ramasamy

Dinesh Kumar Ramasamy

dineshkumarr.ramasamy@gmail.com

More from Medium

Kubernetes test clusters In less than 20 seconds.

Kubernetes HPA

Kubernetes Ingress and Services troubleshooting

Enabling Datadog monitoring on Amazon Elastic Kubernetes Service (EKS)