Highly-Available 2-Node Kubernetes Cluster

There appears to be a growing demand in the market for running highly available Kubernetes clusters with just two nodes, particularly in edge computing scenarios where cost-saving is critical. I have noticed that several companies, such as Platform9 and Spectro Cloud, have announced their solutions for two-node clusters ( Transforming The Edge: Platform9 Introduces Highly-Available 2-Node Kubernetes Cluster - Platform9, 2-node edge Kubernetes clusters for HA and cost savings - Spectro Cloud), although I am not sure how they achieve this. With most popular Kubernetes distributions, however, a minimum of three nodes is required to form a highly available cluster. I am curious if there are any plans in the community to investigate this topic and make this a build-in feature.

1 Like

Hi @Joshua_Zhang, bit of a shameless plug but if you wanna find out more on how Spectro Cloud achieves this and how our architecture has evolved from the one introduced in the blog, you should check out our talk at KubeConEU24 on Friday 22nd in Pavilion 7, Level 7.3, S06, in case you are there in person. If not, it will be on Youtube afterwards too!

**Spoiler alert: it’s all built with OSS tools :smiley:

Hi @JPedro ,

Thanks a lot for this information. Unfortunately I cannot be in there in person but I’ll look forward to the video to learn more. Thanks.