Member-only story

Kubernetes Compare Ingress Controllers

Maciej
3 min readJan 25, 2021

--

Introduction

The Ingress Controller acts as an L7 Load Balancer, and the Ingress resource defines its rules. There are many actual implementations of this Ingress Controller, and depending on the environment, the description method may differ or the characteristics may differ.

I would like to introduce few Ingress Controller.

Ingress Controllers

There are two types of Ingress using Nginx. kubernetes/ingress-nginx managed by Kubernetes Community and nginxinc/kubernetes-ingress managed by NGINX and its community .

Nginx ingress controller

Differences between them we can find in this list

Contour ingress controller

Contour is an Ingress Controller that works by deploying Envoy. I think one of the features is that it supports dynamic configuration updates like Traefik.

--

--

Maciej
Maciej

Written by Maciej

DevOps Consultant. I’m strongly focused on automation, security, and reliability.

No responses yet