Wouldn't that create a problem for people and organizations that isolate VLAN traffic? I'd hate to have to spin up VMs just to run something that should run perfectly fine in a container
You can still select the LAN/VLAN that all containers connect to.
For home use (the target of SCALE Apps) a single demilitarised VLAN for containers (which is currently possible) is perfectly fine.
For more advanced features including container clustering, you would need to wait for the second release of SCALE ETA somewhere 2022.
The current default deployment type is NodePort, which is just not build usecases and isn't even clustering capable. There are ways of setting this up in a k8s native fassion, they just aren't included in SCALE Apps yet.
---
Note:
The only option currently is to use "External Interface" with the SCALE "Bug-Blue-Button". This bypasses k8s somewhat and hooks a pod directly onto a specific external network interface. I highly advice against using it, but it can be done.
The reason this cannot be done with k8s-native setups like services and ingress, is a known limitation of Multus CNI it looks like:
What would you like to be added: This issue is used for update of multus service abstraction and its implementation will be under Kubernetes network plumbing working group repo. Currenlty multus ne...
github.com
That being said:
To suit your usecase I pushed an update yesterday and published a GUI today, that should also enable you to use the "External Interface" selection, for all TrueCharts Apps :)