Considering (and deciding against) a switch from Traefik to an Envoy-based Ingress Controller

This page summarizes the projects mentioned and recommended in the original post on /r/kubernetes

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • multus-cni

    A CNI meta-plugin for multi-homed pods in Kubernetes

  • One thing I will note is that in the end only one process can listen at a certain endpoint (let's say 80 or 443) at the end of the day without some other complexity, AFAIK there isn't an Multus-like project for Ingress Controllers... A 2 tier setup would work but that just feels like overkill (especially for me).

  • caddy-l4

    Layer 4 (TCP/UDP) app for Caddy

  • You say that buuuuut that feels like it's been changing recently. It looks like caddy wants to go wherever NGINX can. Really hoping you're not mholt and this isn't a doyouknowwhoiam situation.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • gateway-api

    Repository for the next iteration of composite service (e.g. Ingress) and load balancing APIs.

  • Yeah the Ingress objects are also shifting a bit underneath as well with the new Gateway API stuff, so there's that complexity to take into account. I much preferred using Traefik with the built in Ingress annotations because now if I decide to use some other library that picks up on them they literally don't exist (they're all IngressRoutes now).

  • ingress

    WIP Caddy 2 ingress controller for Kubernetes (by caddyserver)

  • We have an ingress controller in the works by the community here: https://github.com/caddyserver/ingress

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts