I think the getting started docs in kubernetes.io should do it.
The docs had some refactors and improvements, so don’t remember the name, but read the general things making sure to read about pods, deployments and services. I think that is what you need for the owncloud deployment.
For the DB it may be more tricky, but if you can host the DB externally first and connect from the pods, that would be easier. However, it really depends on how you are running kubernetes (as networking is complicated), and maybe is easier to move the DB to kubernetes too (be aware of persistent storage).
Let us know how the experiment goes! 