We have something like this internally. It is useful in general, but not cheap for large systems - even large k8s clusters can get full if you have dozens of PRs open.
Useful feature suggestions for the future that already work at us: - remote debugging - database snapshots - environment cloning - actual full k8s support: larger stacks are already deployed on k8s, writing a compose file for them is a pain.