That’s exactly right, yeah.
Re: more jobs than needed, the default behavior of dagster if you’re running in k8s is to run all the ops together within a single run pod (there’s a way to run each op in its own pod, but it isn’t enabled by default) - so you shouldn’t get two pods for every op in general, no.
Logs from the pod will show up in the “Raw compute logs” tab in dagit - as long as you have configured the compute logs in your helm chart to write to S3 or some other cloud storage engine.