Interesting idea. I wonder how some examples would look for teams which have a docker compose file which don't include some services - because they are mocked for tests or expected to be run separately etc. Would it still be possible to write a k8s operator to transform the docker compose file perfectly to a k8s manifest or would it be lacking key information?

Helm did something like in the earlier versions. Helm 3 got rid of it to the great cheering of many. It didn't ingest Docker Compose files, but it is the same architectural pattern.

https://www.techtarget.com/searchitoperations/news/252474360...

On the other hand, you have something like CloudFoundery on top of K8S:

https://github.com/cloudfoundry/cf-for-k8s