Skip to content

The Single Pane of Glass for Hybrid Kubernetes Is a Mirage

Federation died, fleet-plus-GitOps won, and the hyperscalers now want to run your data center's control plane.

Emeka Okafor
Emeka Okafor
Security Editor · Aug 23, 2026 · 4 min read
The Single Pane of Glass for Hybrid Kubernetes Is a Mirage

Vendor whitepapers about "taming hybrid cloud chaos" are making the rounds again, and the pitch hasn't changed in eight years: one console, one policy engine, one pane of glass across your clouds and your data center. What has changed is that we now know how this story ends. The honest kernel in the latest crop — one sponsored paper circulating via The Register's library claims extending containers to hybrid and edge infrastructure roughly doubles operational overhead before delivering any agility — matches what most platform teams will tell you off the record. The interesting question is why, and what the industry quietly converged on instead.

Federation lost

The first serious answer to multi-cluster Kubernetes was federation: a meta-control-plane that would treat clusters the way Kubernetes treats nodes. It failed twice. Kubernetes Federation v1 was abandoned, and its successor KubeFed was archived by SIG Multicluster in 2023 after years of wrestling with problems its design couldn't resolve — chiefly that every federated resource needed its own type wrapper, and that a synchronous meta-API-server sitting above your clusters is a single point of failure with none of etcd's guarantees.

The idea didn't die entirely. Karmada, a CNCF incubating project since December 2023, is federation done with the lessons learned: it reuses native Kubernetes APIs instead of wrapping them, so you can point existing manifests at it and add propagation policies on top. It's credible — Bloomberg and Huawei run it at real scale — but it remains the specialist's tool for the hard cases: active-active workloads that must survive a cluster failure, or capacity bursting across providers. If you're reaching for it as your first multi-cluster move, you're probably solving a problem you don't have yet.

What won instead

The pattern that actually took over is duller and better: many independent, disposable clusters, one Git repository, and a pull-based agent in each cluster. Cluster API (or Terraform, or your cloud's managed offering) stamps out clusters from declarative specs; Argo CD ApplicationSets or Flux's multi-cluster patterns fan your workloads out to whichever clusters match a label. No meta-control-plane, no synchronous dependency between environments. When a cluster misbehaves, you delete it and let the machinery rebuild it — the cattle model, applied one level up.

This architecture wins because it converts the hybrid problem from a distributed-systems problem into a configuration-management problem. Cross-cluster consistency stops being something a federation controller enforces at runtime and becomes something Git enforces at merge time. Drift is visible in a diff. The blast radius of a bad change is a rollback, not a cascading outage across clouds.

The corollaries are where teams go wrong in practice. Don't stretch a single cluster across clouds or between cloud and on-prem unless a vendor is operating that stretch for you — etcd over a WAN link is how you learn about latency the hard way. Don't ship kubeconfigs around; federate identity instead, using OIDC against your existing IdP for humans and workload identity (SPIFFE-style or each cloud's native flavor) for services. And resist per-cluster snowflake config: every if cluster == prod-east branch in your Helm values is future overhead compounding at interest.

The hyperscalers' counter-move

The cloud providers watched federation fail too, and their current answer is more interesting: don't unify your clusters — let us extend our control plane into your building. Amazon EKS Hybrid Nodes, generally available since re:Invent 2024, lets your on-prem and edge machines join a cluster whose control plane AWS runs in-region. Azure Arc attaches any conformant cluster to Azure's management, policy, and RBAC machinery. Google's equivalent has been renamed so many times — Anthos, then GKE Enterprise in 2023, with the on-prem pieces now living under Google Distributed Cloud — that the churn is itself a signal about how unsettled this market is.

These products are genuinely good at what they claim: they remove the worst toil, which is running control planes and etcd yourself. But notice the trade. Hybrid architecture was historically justified as insurance against provider lock-in, and the hyperscaler hybrid offerings resolve its pain by deepening exactly that dependency — your data center becomes an availability zone of someone else's cloud, with a hard runtime dependency on the WAN link to it. That's not a reason to refuse them. It is a reason to be honest that you're buying operational relief with strategic flexibility, which is the opposite of what the hybrid pitch on the whitepaper cover says.

The overhead is the org chart

The doubling-of-overhead claim deserves one more turn. In my experience the second environment doesn't double your Kubernetes cost — Kubernetes is the part that stays the same. What doubles is everything around it: a second image registry or replication topology, a second certificate story, a second network boundary to reason about, a second on-call runbook. CNCF's own numbers frame the stakes: its 2025 annual survey puts Kubernetes production use at 82% of container users, and CNCF/SlashData research from late 2025 has hybrid cloud at around a third of developers — this is now the median deployment story, not the frontier. Tellingly, the same CNCF research found the top adoption obstacles are now organizational, not technical.

So here's the editorial call: hybrid Kubernetes is a solved architecture and an unsolved operating model. If you're deciding today, default to fleet-plus-GitOps with boring, disposable clusters; take a hyperscaler hybrid product only if control-plane toil is genuinely your bottleneck and you can live with the dependency; touch federation-layer tools like Karmada only when you have a concrete cross-cluster failover or bursting requirement written down. And read anything promising a single pane of glass the way you'd read any perpetual-motion brochure — the physics haven't changed since KubeFed; only the logos have.

Sources & further reading

  1. Taming Hybrid Cloud Chaos: Secure and Efficient Kubernetes Across Clouds — intelligence.theregister.com
  2. Archiving Kubefed on Jan 3rd, 2023 — multicluster.sigs.k8s.io
  3. Karmada brings Kubernetes multi-cloud capabilities to CNCF Incubator — cncf.io
  4. Announcing Amazon EKS Hybrid Nodes — aws.amazon.com
  5. Kubernetes Production Use Hits 82% in 2025 CNCF Annual Cloud Native Survey — cncf.io
  6. Anthos on-prem and bare metal are now GDC Virtual — cloud.google.com
Emeka Okafor
Written by
Emeka Okafor · Security Editor

Emeka has spent over a decade tracking threat actors, vulnerability disclosures, and the evolving landscape of application security, bringing a sharp continent-spanning perspective to his reporting. He's known for translating dense CVE advisories into clear, actionable context that developers and security teams alike actually read.

Discussion 2

Join the discussion

Sign in or create an account to comment and vote.

Priya Nair @k8s_whisperer · 40 minutes ago

yeah, the 'one pane of glass' dream keeps coming back. we've basically accepted that fleet management plus gitops is the pragmatic answer, even if it's less sexy than the pitch.

Greg Tanaka @golang_greg · 2 hours ago

yeah, been saying this for years. just run git + ansible on your own hardware and call it a day

Related Reading