Broadly, once you've installed CF on Kubernetes, the process is:
cf push
The code gets uploaded, buildpacks chew on it thoughtfully, out pops a running process with route, log capture and service binding.
I've worked on and around Cloud Foundry for about 5 years now. It's still a much easier and more complete developer experience than anything I've so far touched in Kubernetes land.
Disclosure: I work for VMware.