*Note: looks like in this example they are not setting up a persistent volume.
There are still some bugs with this, particularly on AWS. Getting better with every release, though.
I did say "played with" because we haven't beat on it to know if one could run Jira, Gitlab, Prometheus, that kind of workload. I wouldn't at this point try Postgres but maybe it'd work.
That may be true, but getting a k8s cluster unwedged from EBS volume state mismanagement is expensive, too.
What I really want is the hutzpah to run GlusterFS but I am not yet brave enough to be in the keeping-a-production-FS-alive business.
Well tested databases have evolved to have to survive arbitrary power cuts- even in the middle of a transaction; and so have slowly become reliable enough to trust to start from on-disk state only.
Good f-in' luck bringing your db flavor of the month back online from disk state alone. Hope you didn't have any transactions open to your DB before it got rescheduled to a different node in your cluster.
And I do mean everything. We've got .NET apps running in docker containers, perl scripts .. they went hard in on docker.
But our databases: Amazon RDS instances.
It's one of the few things that isn't dockerized.
I've personally been looking at a lot of docker solutions for my own projects and I'm still weary of a lot of the data storage solutions out there.