I don't get why everybody talks about "cloud" and AWS/CGE, it seems you guys ignore the fact that many companies still maintain their own infrastructure or they lease them from other companies smaller than Amazon or Google!
If you're a [very] small company with limited resources (and limited needs?) to the point of living on a cheap featureless hosting provider, you should forget about Kubernetes and Mesos. They're hell to setup, don't waste your time with that.
What's the scale of your operations? How many servers? How much budget for hardware? How many applications? How many devs? How many ops? Maybe open another question, with more details. More people will catch up if you're lucky.