DNS lookups between TrueNAS Scale app containers

Hello,

Just upgraded from CORE to SCALE today and am learning about the differences. Said goodbye to my jails and am liking (somewhat) the shift to Docker based containers.

One question I have is in regards to network communication / DNS between containers. Let’s say I have two apps spun up in the SCALE Apps interface - AppA and AppB. I want AppA to be able to “internally” connect to AppB (Sonarr trying to interface with SABNZBD).

I can get AppA to poll AppB’s port-forwarded network port, looping through the SCALE host’s main IP address. I keep thinking this is inefficient and would like AppA to be able to make an internal Kubernetes DNS lookup to resolve the internal defined “name” for AppB (which in this case is “sabnzbd”) and then connect to it internally. However, AppA fails that lookup and can’t resolve AppB’s name. Is there any setting that is needed for Apps to resolve their names in reference to each other?

Thanks