logs: get only pods of the env release when calling the K8s API
Instead of getting all the pods in the namespace and then filter, as we were doing previously.
Also refactor our K8s client a bit to decouple it from the environment model
Bug: T366697