quite excited by what we are doing here. It is kubernetes native. We can launch functions (python, nodejs) in a gcloud manner. Kubernetes deployments and services are created on the fly. Generic runtime get injected with dependencies using an init-container, functions get injected via configmaps. And services that functions can call are deployed via Helm. I am pumped.
I was part of the team that started kompose. The main idea was to help developers who had adopted docker-compose moved to Kubernetes. We understand that this is not a perfect match and there will always be semantic mismatch. Personally, I don't expect folks to use this for production. But, if you started down the road of docker-compose and want an easy way to generate Kubernetes manifests then kompose does the trick. This will get you on the way, and you will start learning Kubernetes primitives.