K3S cluster ingress / docker expose equivalent

brandon.arnold

Dabbler
Joined
Aug 6, 2022
Messages
11
Hi all, for management interface ports exposed by Apps, I would like to consider putting a reverse proxy to route traffic on subdomains to these ports (e.g. port 443 -> 30001), with SSL termination. This is trivial with administrative access to a kubernetes cluster or docker desktop server (for the latter, using --expose instead of --port). For the proprietary TrueNAS version, I don't want to do any K3S or docker fanciness, though. Is there a good way to do this in the TrueNAS Apps GUI?
 
Last edited:

Patrick M. Hausen

Hall of Famer
Joined
Nov 25, 2013
Messages
7,776

brandon.arnold

Dabbler
Joined
Aug 6, 2022
Messages
11
TrueCharts provide ingress via Traefik.
Thanks for sharing, @Patrick M. Hausen, I didn't know about that one. Looks like any app you want to configure along with Traefik needs to be a TrueCharts app, with the "Enable Ingress" checkbox available and turned on. I wonder if this "enable ingress" checkbox simply closes the port to anything but the cluster, and one could use e.g. the nginx-proxy-manager app instead of Traefik.

This would be such a simple checkbox to add to all apps. I hope it is on the TrueNAS dev folks' radars.

Edit: Just submitted suggestion NAS-121876
 
Last edited:
Top