How to manage a Kubernetes environment from a provisioning perspective

I am looking for information on how do we manage a Kubernetes environment from a provisioning perspective. I am more used to a legacy environment where we create VMs and assign owners etc for those VMs. I know this model won’t work in a Container platform. Looking for some information on how to onboard applications and separate out units of work in Kubernetes.