4 ms·
Can someone explain to me why I'd run this over a StatefulSet of whatever software I want to deploy? I've been skimming the docs and can't find a good reason T
by tn890 8y ago
Can someone explain to me why I'd run this over a StatefulSet of whatever software I want to deploy?
I've been skimming the docs and can't find a good reason TBH.
- dijit 8y agoI think the value add is the various "for free" stuff that you get listed here: https://kubedb.com/docs/0.9.0/concepts/what-is-kubedb/overview/ https://kubedb.com/docs/0.9.0/concepts/what-is-kubedb/overvi...
- striking 8y agoThe Postgres clustering advertised here[0] seems like a great reason to me. 0: https://kubedb.com/docs/0.9.0/guides/postgres/ https://kubedb.com/docs/0.9.0/guides/postgres/
- newaccoutnas 8y agoHow does that compare to something like CitusDB I wonder?
- sciurus 8y agoIt looks like a standard single r/w master + multiple r/o slave topology with the addition of their own leader election. I'd want to understand how the latter works and how it is tested very well before I'd trust it. https://kubedb.com/docs/0.9.0/guides/postgres/clustering/ha_cluster/ https://kubedb.com/docs/0.9.0/guides/postgres/clustering/ha_... https://github.com/kubedb/postgres/blob/master/pkg/leader_election/leader_election.go https://github.com/kubedb/postgres/blob/master/pkg/leader_el...
- snug 8y agoStatefulSets are not "smart." You would need to manage and configure any kind of replications, leader elections, backups, etc. Operators like KubeDB make this easier to manage, and can make stateful applications more "Cloud Native"