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.

Ingress Configuration

Metadata

Ingress Spec

Routing Rules

Paths

ingress-configuration.yaml
1

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'.