3 ms·
In fact, kubernetes won't solve high-availability for you. It is completely orthogonal to failover. EDIT: No, really, k8s won't make a typical RDBMS suddenly a
by zzzcpan 8y ago
In fact, kubernetes won't solve high-availability for you. It is completely orthogonal to failover.
EDIT: No, really, k8s won't make a typical RDBMS suddenly able to run in three datacenters across three continents.
- pests 8y agoBut it can. You can develop a custom controller that does manage a typical RDBMS to be able to run in three datacenters across three continents.
- pritambaral 8y ago> You can develop a custom controller that does manage a typical RDBMS to be able to run in three datacenters across three continents. Honestly, at that point, what does k8s get you? AIUI, Kubernetes is fine for stateless systems, but it is really no better on the storing-state question.
- zzzcpan 8y agoIt was a trick sentence, RDBMSs that can do that and remain useful enough for at least some applications don't exist.
- shaklee3 8y agoHuh? One of the core features is making sure you have N pods running at all times. If one fails, it starts another.
- zzzcpan 8y agoThis feature won't even work for anything designed for fault tolerance. I believe it can only work for things that either rely on other properly fault tolerant services or that are completely stateless, idempotent, so they can be retried and eventually consistent (in which case the state still has to be handled by properly fault tolerant systems). Either way kubernetes cannot help here.