Back to Glossary
Kubernetes

What is Ingress?

A Kubernetes API object that manages external HTTP/HTTPS access to cluster services.

A Kubernetes Ingress resource defines rules for routing external HTTP and HTTPS traffic to services inside the cluster. Rules can match on hostname (api.example.com) and path (/api, /web). Ingress requires an Ingress Controller (nginx-ingress, Traefik, HAProxy) to be installed — the controller reads Ingress resources and configures the reverse proxy. TLS termination can be handled at the Ingress level using certificates from cert-manager.

Deep Dive Guide

how to migrate ingress nginx to gateway api

Test your knowledge of Ingress and 130 other DevOps concepts