Kubernetes Ingress Generator
Generate a Kubernetes Ingress for ingress-nginx or Traefik, with path routing to several services, TLS from cert-manager and an upload size limit.
Free · No sign-up · Your inputs stay in your browser
Input
Generate a Kubernetes Ingress
Output
ingress.yaml
695 characters
pathType: Prefix matches by path segment, so /api matches /api/users but not /apiary. Longer paths win regardless of order. cert-manager reads the annotation, solves the ACME challenge and writes the certificate into the secret named under tls.
Runs in this browser. Nothing you paste is sent to a server.
About this tool
Method, assumptions, practical next steps, and limits.
Paths and priority
pathType Prefix matches by whole path segments, so /api matches /api/users but not /apiary, and the longest matching path wins whatever the order. Exact matches only the path itself. The Ingress documentation has the full matching rules.
The 413 on upload
ingress-nginx limits request bodies to 1 MB by default, so a file upload that works locally fails with 413 Request Entity Too Large behind the Ingress. The nginx.ingress.kubernetes.io/proxy-body-size annotation raises it per Ingress.