Regardless, the alternative mentioned (Serverless) comes with its own set of problems.
The True Cost of Kubernetes: People, Time and Productivity
11–20 of 23 posts
Re: The True Cost of Kubernetes: People, Time and Productivity
#12Re: The True Cost of Kubernetes: People, Time and Productivity
#13Meaningless analysis. If you're the kind of org where running a 6 node cluster needs 4 people performing continuous ops, you're not going to succeed. Good luck.
Re: The True Cost of Kubernetes: People, Time and Productivity
#14These costs are highly inflated. Not sure why you need 4 people to operate a small 6 node cluster. From my own personal experience, one guy can do that part time. Your cluster has redundancy, so most problems can wait to be dealt with during regular hours.
We need more people, but kube is the least of our headaches.
Re: The True Cost of Kubernetes: People, Time and Productivity
#15When Google was just Larry and Sergey, they didn't need an additional SRE person to help them set up and maintain their linux servers - they had enough competence to do so themselves. For someone else, renting a managed Windows server with a support agreement would be exactly the right choice.
Likewise, the 1xSRE for managed and 4xSRE for unmanaged K8s isn't substantiated. In my experience, that can be anything from 0 dedicated people and up depending on needs and circumstances. I imagine things like GKE Autopilot (auto-updates) and Fargate for EKS (serverless K8s pods) make it even easier.
It would be more interesting to me to see how their offering compares to other serverless vendors in price and features.
Re: The True Cost of Kubernetes: People, Time and Productivity
#16These costs are highly inflated. Not sure why you need 4 people to operate a small 6 node cluster. From my own personal experience, one guy can do that part time. Your cluster has redundancy, so most problems can wait to be dealt with during regular hours.
BUT!
That's because I advocate for people being able to go on vacations without worrying about work and to be able to not be on-call 24/7/365.
I.e. you don't need them full time and you also need them for all other options, because you need to cover on-call for anything you use. Nobody at AWS or Google will so much as blink when your precious infrastructure blows up on you and you don't know what to do. You need brains to work on those things yourself. You want to only have people on-call every 5 or 6 weeks.
How exactly to calculate the percentages on those salaries, that I am not sure of, but it definitely isn't a full time job to babysit infrastructure like that with 4 full-time brains doing nothing but watching your monitoring dashboards!
Re: The True Cost of Kubernetes: People, Time and Productivity
#17These costs are highly inflated. Not sure why you need 4 people to operate a small 6 node cluster. From my own personal experience, one guy can do that part time. Your cluster has redundancy, so most problems can wait to be dealt with during regular hours.
I once had the displeasure of watching an upstart data science team at a boutique portfolio management firm break under the weight of k8s management. The team was great at critical thinking, risk-modeling, and statistical analysis. They knew very little about infrastructure, such as networking fundamentals or CPU/Memory management. This team went from helping our firm rapidly develop a sentiment analysis model that sifts through social media for trading signals to wrestling with kubectl all day. Productivity bombed. Team was disbanded about a year after they started using k8s.
It's a shame the author emphasized and inflated the discrete costs of operating a cluster because that emphasis and exaggeration distracts from the TRUE cost ... opportunity cost. We want our engineering teams doing what they do best, writing code and adding new features. Not bogged down in managing the plumbing/infrastructure. Happy to have that abstracted away.
Re: The True Cost of Kubernetes: People, Time and Productivity
#18These costs are highly inflated. Not sure why you need 4 people to operate a small 6 node cluster. From my own personal experience, one guy can do that part time. Your cluster has redundancy, so most problems can wait to be dealt with during regular hours.
Re: The True Cost of Kubernetes: People, Time and Productivity
#19These costs are highly inflated. Not sure why you need 4 people to operate a small 6 node cluster. From my own personal experience, one guy can do that part time. Your cluster has redundancy, so most problems can wait to be dealt with during regular hours.
As a counterpoint from my own personal experience, time spent managing kubernetes is time NOT spent introducing new features. I once had the displeasure of watching an upstart data science team at a boutique portfolio management firm break under the weight of k8s management. The team was great at critical thinking, risk-modeling, and statistical analysis. They knew very little about infrastructure, such as networking…