Maybe their terminology was wrong, but what about this point:
> But in the case of postgres, why wouldn't you have a dedicated cluster
Does k8s not push you to mix postgres pods in the same host as your API pods? Unless you go out of your way to handicap it.
I understand the appeal of applying the k8s (or swarm, or nomad) model to stateless API containers, but mixing in stateful db containers and pretending they're all equivalent makes less sense to me.