Building the largest known Kubernetes cluster
cloud.google.com
Building the largest known Kubernetes cluster
1–10 of 94 posts
Re: Building the largest known Kubernetes cluster
#2Obviously this is a typical experiment at Google on running a K8s cluster at 130K nodes but if there is a company out their that "requires" this scale, I must question their architecture and their infrastructure costs.
But of course someone will always request that they somehow need this sort of scale to run their enterprise app. But once again, let's remind the pre-revenue startups talking about scale before they hit PMF:
Unless you are ready to donate tens of billions of dollars yearly, you do not need this.
You are not Google.
Re: Building the largest known Kubernetes cluster
#3For instance, postgres can hit this sort of QPS easily, afaik. It’s not distributed, but I’m sure Vitess could do something similar. The query patterns don’t seem particularly complex either.
Not trying to be reductive - I’m sure there’s some complexity here I’m missing!
Re: Building the largest known Kubernetes cluster
#4We treat it as a best effort alternative when native GCS access isn't possible.
Re: Building the largest known Kubernetes cluster
#5Re: Building the largest known Kubernetes cluster
#6Re: Building the largest known Kubernetes cluster
#7Re: Building the largest known Kubernetes cluster
#8130k nodes...cute...but can Google conquer the ultimate software engineering challenge they warn you about in CS school? A functional online signup flow?
Re: Building the largest known Kubernetes cluster
#9I’m sure this work is very impressive, but these QPS numbers don’t seem particularly high to me, at least compared to existing horizontally scalable service patterns. Why is it hard for the kube control plane to hit these numbers? For instance, postgres can hit this sort of QPS easily, afaik. It’s not distributed, but I’m sure Vitess could do something similar. The query patterns don’t seem particularly complex eithe…
Projects like kine allow K8s users to swap sqlite or postgres in place of etcd which (I assume, please correct me otherwise) would deliver better throughput since those backends don't need to perform consenus operations.
Re: Building the largest known Kubernetes cluster
#10so i guess the title is not true?