Kubernetes

Ingress & Gateway API Generator

Build an Ingress or the Gateway API equivalent, with TLS and cert-manager wiring.

API

Selects the controller. Without it, no controller claims the Ingress unless a default class exists.

Routes
TLS

Adds the annotation that makes cert-manager issue the certificate automatically.

Output · Ingress
  • Ingress has been feature-frozen since Kubernetes 1.19. Gateway API is its successor and handles traffic splitting, header matching and cross-namespace routing that Ingress cannot express.
  • TLS references the Secret "app-tls", which must exist in namespace "default" and be of type kubernetes.io/tls.