Skip to main content

Episode #070: Kubernetes Enters the Boring Era

Duration: 15 minutes | Speakers: Jordan & Alex | Target Audience: Platform engineers, engineering leaders, DevOps practitioners

Series: Platform Engineering 2026 Look Forward (Episode 4 of 5)


This is the fourth episode in our five-part "Platform Engineering 2026 Look Forward Series." We explore a counterintuitive idea: the best thing happening to Kubernetes in 2026 is that it's becoming boring. After a decade of explosive innovation, Kubernetes is entering its "mature infrastructure" phase - stable, predictable, and increasingly invisible. For platform teams, this is exactly what you want.

Key Takeaways

ConceptImplication for Platform Teams
Boring infrastructureStability over features, predictable behavior
Innovation shifting upBuild abstractions on stable K8s foundation
Managed K8s maturityEKS/GKE/AKS are commoditized - differentiate above
Composition renaissancekro, Crossplane enable higher-level abstractions
K8s invisibility metricMeasure success by how little developers see K8s

The Boring Infrastructure Thesis

TechnologyExciting PhaseUseful PhaseBoring/Invisible Phase
Linux Kernel1990s-2000s2000s-2010s2010s-present
PostgreSQL2000s2010s2020s-present
Kubernetes2014-20182019-20222023-2026+

Recent K8s Releases Pattern

ReleaseThemeKey Observation
1.32Incremental stabilityPod IP cleanup, Job improvements
1.33"Malibu"Sidecar containers stable
1.34RefinementsStorage, scheduling enhancements
1.35"Timbernetes"Leadership handoff observability

Common Theme: Incremental improvements, no paradigm shifts, no new core concepts

The Composition Tool Landscape 2025

ToolComplexityUse CaseStatus
KustomizeLowSimple overlaysMature, stable
HelmMediumPackage managementHelm 4 on horizon
kroMediumResource compositionEmerging rapidly
CrossplaneHighFull control planesEnterprise-focused

Where Innovation IS Happening

AreaWhat's HappeningExamples
AI/ML InfrastructureGPU scheduling, model servingKServe, vLLM
Edge ComputingLightweight K8s distributionsK3s, KubeEdge
SecurityPolicy-as-code maturityKyverno, OPA Gatekeeper
ObservabilityOpenTelemetry consolidationOTEL Collector, eBPF
GitOpsEcosystem maturityArgo CD 2.x, Flux v2

2026 Predictions

  1. K8s 1.36-1.38 will be "boring" - Incremental, stability-focused
  2. kro becomes mainstream - Simpler composition wins adoption
  3. "K8s Certified" becomes table stakes - Expected baseline, not differentiator
  4. AI workloads drive remaining innovation - GPU scheduling, inference serving
  5. Platform maturity measured by K8s invisibility - How little do developers see?

Strategic Recommendations

  1. Stop chasing K8s features - Run N-2 for stability
  2. Invest in abstraction - Build on the stable foundation
  3. Focus on developer experience - K8s becomes implementation detail
  4. Aim for "K8s-less" developer experience - Can developers ignore K8s entirely?

Resources


Full Transcript

Jordan: This is episode four of our five-part Platform Engineering 2026 Look Forward Series. We've covered agentic AI operations, platform engineering going mainstream, and developer experience metrics beyond DORA. Today we're tackling something that might sound counterintuitive: why the best thing happening to Kubernetes in 2026 is that it's becoming boring.

Alex: And I want to be clear about what "boring" means here. We're not saying Kubernetes is irrelevant or outdated. We're saying it's reaching a level of maturity where the infrastructure becomes invisible. And for platform teams, that's exactly what you want.

Jordan: Let me set the stage with some historical context. Think about the Linux kernel. In the early 2000s, there were constant debates about kernel versions, file systems, schedulers. Today? Nobody outside of specialized kernel developers thinks about it. Linux became boring, and that's precisely when it conquered the world. It runs everything from smartphones to supercomputers.

Alex: The same pattern happened with Postgres. For years, there were endless debates about which database to use. Now the default answer in many organizations is "just use Postgres." It's boring. It works. That's the goal.

Jordan: Kubernetes is entering this same phase. Look at the recent releases. Kubernetes 1.32, 1.33, 1.34, 1.35. What's the common theme? Incremental stability. Small refinements. Edge case fixes. There are no paradigm shifts. No fundamental API rewrites. No new concepts to learn.

Alex: Kubernetes 1.35, nicknamed "Timbernetes," which we covered in detail in episode 62, exemplifies this pattern. The headline features are things like improved leadership handoff observability and incremental scheduling enhancements. Important for operators, sure, but not revolutionary.

Jordan: And here's the key insight: the last genuinely major change was sidecar containers going GA in Kubernetes 1.29. That was over a year ago. The core platform has stabilized.

Alex: Some folks hear this and get nervous. They worry that Kubernetes is stagnating or being replaced. But that completely misses the point. Innovation isn't dying. It's moving up the stack.

Jordan: This is where the composition layer renaissance comes in. While Kubernetes core is stabilizing, there's an explosion of innovation in tools that build on top of Kubernetes.

Alex: Take kro, the Kubernetes Resource Orchestrator. This is a Google-backed project that launched in October 2024. It represents what some are calling the "Goldilocks" approach to Kubernetes abstraction. Not as complex as Crossplane. Not as limited as Kustomize. Just right for most platform engineering use cases.

Jordan: We covered kro in depth in a recent episode, but the key point is this: kro lets platform teams define ResourceGroups that compose multiple Kubernetes resources into higher-level abstractions. Developers request a "WebApplication" and kro creates the Deployment, Service, Ingress, HorizontalPodAutoscaler, and PodDisruptionBudget automatically.

Alex: And this is exactly what boring Kubernetes enables. When the core platform is stable and predictable, you can confidently build abstractions on top of it. You don't have to worry about the next release breaking your carefully crafted golden paths.

Jordan: Let's map out the composition tool landscape as it stands in late 2025. At the simplest end, you have Kustomize. It's mature, stable, and great for simple overlays and environment variations. Then Helm for package management. Helm 4 is on the horizon but Helm 3 works fine for most use cases.

Alex: In the middle is kro for resource composition. It's emerging but gaining traction quickly. And at the high-complexity end is Crossplane for full control plane capabilities. That's enterprise-focused and requires significant investment to use well.

Jordan: Now, here's the provocative question we should address: if Kubernetes is becoming invisible, do developers even need to know it exists?

Alex: This is a genuine debate in the community. The "just use managed Kubernetes" consensus has essentially won. EKS, GKE, AKS handle 90% of operational concerns automatically. Managed control planes. Automatic upgrades. Integrated security. The remaining 10% is what platform teams abstract away.

Jordan: So if you're building a platform in 2026, should developers ever touch kubectl?

Alex: My take: developers shouldn't need to know Kubernetes. But they should be able to learn if they want. The platform provides guardrails, not black boxes.

Jordan: I like that framing. It's the difference between abstraction and obfuscation. Good abstractions hide complexity while remaining inspectable. Bad abstractions hide everything and break mysteriously.

Alex: Think about it like the networking stack. Most developers don't need to understand TCP to build web applications. They work with HTTP abstractions. But when something goes wrong at the network layer, having engineers who understand the underlying protocols is invaluable.

Jordan: The same principle applies to Kubernetes. Most developers should interact with platform APIs. Git push, and stuff appears. But when there's a production incident, you need people who can drop into kubectl and investigate.

Alex: What I find interesting is where innovation IS happening. Kubernetes core is boring, but the ecosystem is anything but.

Jordan: Let's walk through the active frontiers. First, AI and ML infrastructure. GPU scheduling, model serving, inference optimization. Projects like KServe and vLLM are evolving rapidly. The pressure from AI workloads is driving real innovation in how Kubernetes handles specialized hardware.

Alex: Second, edge computing. Lightweight Kubernetes distributions like K3s and KubeEdge are maturing. The "Kubernetes at the edge" story is getting more compelling as organizations deploy to retail stores, factories, and remote locations.

Jordan: Third, security. Policy-as-code has reached maturity. Kyverno and OPA Gatekeeper are now table stakes for enterprise deployments. The debate has shifted from "should we have policy enforcement" to "which policies should we enforce by default."

Alex: Fourth, observability. OpenTelemetry has consolidated the fragmented observability landscape. The OTEL Collector, eBPF-based instrumentation, and standardized trace propagation are now the expected baseline.

Jordan: And fifth, GitOps. The Argo and Flux ecosystems continue to evolve. Argo CD 2.x and Flux v2 are both mature and feature-rich. GitOps is no longer an emerging pattern; it's the default deployment model for most platform teams.

Alex: The meta-point here is that Kubernetes provides the stable foundation. Innovation happens in the layers around it. Platform teams benefit from a boring core with an exciting ecosystem.

Jordan: So what does this mean strategically for platform teams heading into 2026?

Alex: First, stop chasing Kubernetes features. Most organizations don't need the bleeding edge. Running N-2, meaning two versions behind the latest, gives you stability while staying within the support window.

Jordan: Second, invest in abstraction. The stable Kubernetes foundation means your investment in golden paths and self-service capabilities won't be obsoleted by the next release.

Alex: Third, focus on developer experience. Kubernetes details should become an implementation detail. Measure success by developer outcomes, not Kubernetes mastery.

Jordan: And fourth, consider the "Kubernetes-less" developer experience as your north star. Can your developers deploy without ever thinking about pods, services, or ingress? That's the goal.

Alex: Let me give a concrete example. A mature platform in 2026 might work like this: a developer writes code, pushes to a repository, and declares "I need a web service with a database." The platform handles everything else. Resource provisioning, networking, scaling, observability, security policies. The developer never writes a YAML file.

Jordan: Under the hood, it's all Kubernetes. Deployments, Services, Horizontal Pod Autoscalers, Network Policies. But the developer experience is completely abstracted.

Alex: And here's the beautiful part: when something goes wrong, the platform engineer can still drop into kubectl and debug. The abstraction doesn't hide the underlying system. It just removes it from the happy path.

Jordan: Let's talk about the managed Kubernetes maturity curve, because this is where the "boring" thesis really proves itself.

Alex: In 2025, the cloud provider Kubernetes offerings are essentially commoditized. EKS, GKE, AKS all do roughly the same things. Automatic upgrades. Managed control planes. Integrated identity. Built-in observability. The differentiation between providers is minimal at the Kubernetes layer.

Jordan: Which means competitive advantage has moved up the stack. It's not about which managed Kubernetes you run. It's about what you build on top of it.

Alex: This is exactly why platform engineering matters. The infrastructure layer is commodity. The developer experience layer is differentiation.

Jordan: And most enterprises are running multiple Kubernetes clusters anyway. Two to three at minimum across different regions or clouds. The abstraction layers like Crossplane and kro help manage this multi-cluster reality.

Alex: Let's make some predictions for Kubernetes in 2026.

Jordan: Prediction one: Kubernetes 1.36, 1.37, and 1.38 will all be "boring" releases. Incremental, stability-focused, with no major new concepts. And that's a good thing.

Alex: Prediction two: kro or something like it becomes mainstream. The Goldilocks approach to composition will win adoption because it's simpler than Crossplane but more powerful than raw Kustomize.

Jordan: Prediction three: "Kubernetes Certified" becomes table stakes. Like being "cloud certified," it becomes an expected baseline for platform and infrastructure roles rather than a differentiator.

Alex: Prediction four: AI workloads drive the remaining innovation in Kubernetes core. GPU scheduling, device plugins, and inference serving are the frontiers where the Kubernetes community is still actively innovating.

Jordan: And prediction five: platform maturity gets measured by Kubernetes invisibility. The question shifts from "how well do your developers know Kubernetes" to "how little do they need to know."

Alex: That last one is the key metric. If your developers are still writing Helm charts and debugging YAML indentation, your platform has work to do. If they're pushing code and watching it deploy automatically, you've achieved the goal.

Jordan: Let me close with the boring infrastructure thesis stated plainly. Technology follows a predictable maturity curve. It starts exciting, full of new ideas and constant change. It becomes useful as patterns emerge and adoption grows. And eventually it becomes invisible, just infrastructure that works.

Alex: Kubernetes is entering that invisible phase. And that's exactly what platform teams need. A stable foundation you can build on. A commodity layer that just works. A boring infrastructure that lets you focus on developer experience instead of container orchestration.

Jordan: The irony is that achieving boring infrastructure is incredibly hard. It takes a decade of innovation, countless contributions, massive adoption, and eventually consensus on patterns and practices.

Alex: Kubernetes has earned its boring status. Ten years of development. Millions of clusters in production. A massive ecosystem of tools and vendors. The hard work is done. Now we build on top of it.

Jordan: Which brings us to our final episode. We've covered agentic AI transforming operations. Platform engineering going mainstream. Developer experience metrics beyond DORA. And now Kubernetes entering its boring era. In episode five, we synthesize everything into concrete predictions for platform engineering in 2026.

Alex: What should you actually expect? What should you invest in? What should you ignore? That's the capstone of our Look Forward series.

Jordan: The fundamentals remain constant. Boring infrastructure is mature infrastructure. And mature infrastructure is the foundation for exceptional developer experience.