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.