Ingress controllers vs Kubernetes Gateway API

Ingress controllers: An Ingress controller abstracts away the complexity of Kubernetes application traffic routing and provides a bridge between Kubernetes services and external ones. Kubernetes Ingress controllers: Accept traffic from outside the Kubernetes platform, and load balance it to pods (containers) running inside the platform
Kubernetes Gateway API:Gateway API is an open source project managed by the SIG-NETWORK community. It is an API (collection of resources) that model service networking in Kubernetes. These resources - GatewayClass
, Gateway
, HTTPRoute
, TCPRoute
, etc., as well as the Kubernetes Service
resource - aim to evolve Kubernetes service networking through expressive, extensible, and role-oriented interfaces that are implemented by many vendors and have broad industry support.
Subscribe to my newsletter
Read articles from Duru Manohar directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by
