⌘ K
Partner with us
Insights
All insightsResourcesAboutTalk to usPartner with us

You Probably Don't Need Kubernetes. You Need to Ship.

Many teams overcomplicate delivery with Kubernetes before they need it. Focus on faster shipping, simple infrastructure, and real customer value.

5 min read

You Probably Don't Need Kubernetes. You Need to Ship.
SOFTWARE-DELIVERY · KUBERNETES

After a decade of Kubernetes-first dogma, the bill for complexity has come due. 2026 is shaping up as the year teams admit their scale never justified the tax, and managed platforms become the sane default.


Somewhere in your engineering org there is a cluster running at 40 percent utilization, maintained by people who could be building product, configured to survive a traffic spike that has never once arrived. It was adopted because Kubernetes was what serious teams ran. That was the argument. It was rarely written down because writing it down would have exposed how thin it was.

This is not an anti-Kubernetes argument. Kubernetes is a genuine engineering achievement and the correct answer for a specific, demanding set of problems. The argument is that most teams running it do not have those problems, and have spent years paying for a solution to a question they were never actually asked.

By 2025, 82 percent of container users were running Kubernetes in production, according to the CNCF's annual survey. In that same population, 34 percent named complexity as a top challenge. Sit with that. A third of the people who chose the tool are telling you the tool is too hard to operate. That is not a skills gap. That is a mismatch between the machinery and the job.

The economics were never close

Strip away the conference talks and the math is sobering. A minimum viable platform team, the floor for running self-managed Kubernetes responsibly, is roughly three senior engineers at around $200,000 each. Call it $600,000 a year in salary before a single workload moves. Against that, the rough breakeven where self-managing actually beats a managed platform sits somewhere north of a $2 million annual cloud bill.

So the honest question is not "can we run Kubernetes." Most competent teams can. The question is whether you are spending less than $2 million on cloud, because below that line you are paying three senior salaries to operate infrastructure a managed platform would have run for you, and you are paying it forever.

Then there is the silent leak. The average Kubernetes cluster runs at only 35 to 50 percent resource utilization. That idle half is real money, billed every hour, and it compounds. Across a fleet of clusters it climbs from an annoyance into six and seven figures of spend on capacity nobody is using.

Choosing Kubernetes was often a resume decision wearing the costume of an architecture decision. Teams bought Google-scale tooling to solve startup-scale problems, then paid Google-scale operational cost for the privilege.

The status tax

That quote is the part nobody likes to say out loud, so let me say it plainly. A meaningful share of Kubernetes adoption was never driven by load. It was driven by what looked credible in an architecture review, what attracted the engineers a team wanted to hire, and what signaled seriousness to a board. None of those are technical justifications. All of them are real motives, and they have cost the industry an enormous amount of cognitive load aimed at problems that did not exist.

The tell is the Internal Developer Platform. An entire category of tooling now exists for the express purpose of hiding Kubernetes from the developers who supposedly needed it. We adopted a system so complex that we then built a second system to prevent our own engineers from having to look at it. If your platform's main feature is concealing your platform, the original choice deserves a second look.

When Kubernetes actually earns its keep

Decision factor

Kubernetes justified

Use PaaS / managed

Annual cloud spend

Approaching or above ~$2M

Comfortably below ~$2M

Team size

Can fund 3+ dedicated platform engineers

Cannot spare engineers from product

Need for portability

Hard multi-cloud or on-prem requirement

Single cloud is fine

Ops maturity

Deep operational discipline already in place

Still building basic reliability practice

How to read it: These factors compound rather than vote. Land in the right-hand column on even two of the four and the managed-platform case is strong; you generally need most of the left-hand column to be true before Kubernetes pays back its tax.

The reckoning arrives

2026 is being framed across the platform-engineering world as the tipping point, the year PaaS becomes the default and Kubernetes the deliberate exception rather than the unexamined starting point. That is the right inversion. The question should never have been "why not Kubernetes." It should always have been "what specifically do we have that a managed platform cannot handle," with the burden of proof on the more complex choice.

For the genuine high-scale, multi-cloud, regulated-portability cases, Kubernetes remains the right tool and worth every hour. For everyone else, the simplification is not a retreat. It is engineers finally getting their attention back.

What this means for leaders

Put a real number on your platform tax. Add the loaded salaries of everyone touching cluster operations to your idle-capacity spend from sub-50 percent utilization. If that total dwarfs what a managed platform would cost, you have a budget problem disguised as an architecture choice.

Make the next service prove it needs Kubernetes. Flip the default. New workloads start on a managed platform unless a team can name the specific capability only Kubernetes provides. Stop treating the most complex option as the responsible one by reflex.

Count cognitive load as a cost line. Every hour your best engineers spend operating infrastructure is an hour not spent on product. If you have built an internal platform whose purpose is to hide Kubernetes, you have already paid for the complexity twice and should ask whether you needed it once.

The hardest infrastructure decision in 2026 is not which orchestrator to adopt. It is having the discipline to choose the boring, managed thing when your scale does not demand the impressive one, and to measure your engineering team by what they shipped rather than by how complicated the machine they tended looked from the outside.


A BusinessInfomatics original. Drawing on the CNCF 2025 Cloud Native Survey, InfoWorld reporting, and 2026 platform-engineering analyses.

Tagged

#software-delivery#kubernetes#startup-tech#devops#product-development