Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

One of my engineering friends told me he didn't use Kubernetes in the past because there was a single point of failure with it for distributed setups.

I really wish I could remember what SPOF was pertaining to, but I just can't remember. Does anyone have any idea if this is still relevant/accurate information?

He told me this maybe 2-3 years ago, so I was wondering how things have changed since then, or if anyone knows what he might have been talking about.



Kubernetes supports HA masters now: https://kubernetes.io/docs/admin/high-availability

Note that even if you don't have HA, Kubernetes being a SPOF isn't necessarily critical. Barring some kind of catastropic, cascading fault that affects multiple nodes and requires rescheduling pods to new nodes, a master going down doesn't actually affect what's currently running. Autoscaling and cronjobs won't work, clients using the API will fail, and failed pods won't be replicated, but if the cluster is otherwise fine, pods will just continue running as before. Ny analogy, it's a bit like turning off the engines during spaceflight. You will continue to coast at the same speed, but you can't change course.


Interesting, well thats great to know. Thanks for the ELI5 explanation.


Multi-master? Kubespray supports multi-master deployments now.




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

Search: