Hacker News new | past | comments | ask | show | jobs | submit login

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.




But 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.


> 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.


It's easier to install Stolon under K8s than by hand. :-)


Consistency.


It was a trick sentence, RDBMSs that can do that and remain useful enough for at least some applications don't exist.


Huh? One of the core features is making sure you have N pods running at all times. If one fails, it starts another.


This 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.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: