We’re using the Ingress NGINX Controller.
Architecture
flowchart LR
web[Web] --> nginx
subgraph cluster[Kubernetes Cluster]
direction LR
subgraph nginx[NGINX Ingress]
end
subgraph tn[Tenant Namespace]
svc{{Service}}
ing(Ingress) --> svc
svc --> pod[Pod]
end
nginx --> ing
end
Usage
See cert-manager to secure Ingresses with TLS & DNS to correctly point records to the cluster.