Kubernetes Ingress Generator
Generate routing rules to manage external access to the services in a cluster, typically HTTP/HTTPS. Configure paths, hosts, and TLS easily.
Kubernetes Ingress Generator
Overview
Generate Kubernetes Ingress manifests to expose HTTP and HTTPS routes from outside the cluster to services within the cluster. Supports multiple hosts, paths, TLS configuration, and custom annotations for Ingress controllers like NGINX and Traefik.
Frequently Asked Questions
What is an Ingress Controller?
An Ingress resource by itself does nothing. You must have an Ingress controller, such as ingress-nginx, Traefik, or AWS ALB Ingress Controller, running in your cluster to satisfy an Ingress.
How do I secure an Ingress with HTTPS?
You can secure an Ingress by specifying a `secretName` that contains a TLS private key and certificate. You can easily generate TLS secrets using our Secret Generator, and reference them in the Ingress TLS configuration.
What does pathType 'Prefix' vs 'Exact' mean?
'Exact' matches the URL path exactly and with case sensitivity. 'Prefix' matches based on a URL path prefix split by '/'. For example, prefix '/foo' matches '/foo/bar' but not '/foobar'.