● Beta — KubeEra is in active development. Profiles are live; AI-perception measurement is rolling out.
K

Kubernetes

GraduatedOrchestration
Open source · CNCF · CNCF Graduated · Apache-2.0

Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications.

updated 2026-07-01

Kubernetes

What it is

Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications. It abstracts compute, storage, and networking into a declarative API — you describe desired state (how many replicas, what resources, what network policies), and Kubernetes' control loops continuously reconcile actual state to match. Core primitives: Pods, Deployments, Services, StatefulSets, ConfigMaps, and a scheduler that places workloads across a cluster of nodes. Everything is extensible via CRDs and the operator pattern, which is why the ecosystem around it (Helm, Istio, ArgoCD, Prometheus) is as large as the project itself.

Who builds it and why

Originated at Google, based on internal experience running Borg. Donated to CNCF in 2015 and now a Graduated project — CNCF's highest maturity tier, meaning it has broad adoption, a documented governance process, and passes an independent security audit. It's maintained by 5,775 contributors across a multi-vendor community (Google, Red Hat, Microsoft, Amazon, VMware, and independent maintainers), governed by SIGs (Special Interest Groups) rather than a single vendor's roadmap. This matters: no single company can unilaterally redirect the project, which is a large part of why enterprises trust it for core infrastructure.

Production readiness signal

  • 123,305 GitHub stars — one of the most-starred infrastructure projects on GitHub.
  • Last commit: 2026-07-01 — actively maintained, no signs of stagnation.
  • 5,775 contributors — an unusually large and distributed maintainer base; bus factor is not a concern.
  • License: Apache-2.0 — permissive, no copyleft obligations, safe for commercial use and forking.
  • Latest release: v1.36.2 — following the project's standard cadence (roughly three minor releases a year, each supported for ~14 months).
  • CNCF Graduated status means it has cleared conformance testing, security audits, and adoption thresholds — this is not a project you need to vet from scratch.

Founding date is not publicly available in this dataset, but the project has been in production at hyperscale (Google, then public cloud vendors) for over a decade.

Who should use this

  • Teams running more than a handful of services that need consistent deployment, scaling, and failure recovery.
  • Organizations that need portability across cloud providers or hybrid/on-prem environments.
  • Platform teams building internal developer platforms — Kubernetes' API-driven model is the standard substrate for that layer.
  • Anyone already committed to a cloud-native stack (service mesh, GitOps, observability) where Kubernetes is the assumed foundation.

Who should NOT use this

  • Small teams running a handful of services — the operational overhead (etcd, control plane, networking, RBAC, upgrades) is real and constant. A PaaS (Heroku, Fly.io, Cloud Run) will get you to production faster with less to maintain.
  • Single-server or low-traffic apps — you don't need a scheduler and a distributed control plane to run one container. Docker Compose or a systemd unit is the honest answer.
  • Teams without dedicated platform/SRE capacity — Kubernetes does not run itself. Someone owns upgrades, security patching, and incident response, or it becomes the biggest source of outages instead of preventing them.
  • Batch-only or serverless-shaped workloads — if your workload is event-driven and bursty with long idle periods, Lambda/Cloud Functions will be cheaper and simpler than maintaining a cluster.
  • Stateful legacy monoliths not designed for horizontal scaling or graceful shutdown — Kubernetes doesn't fix bad application architecture; it just adds orchestration overhead on top of it.

Alternatives

  • HashiCorp Nomad — simpler scheduler, supports non-containerized workloads too, much smaller operational footprint.
  • Docker Swarm — far simpler orchestration for small clusters, but development has slowed and ecosystem support is shrinking.
  • Managed PaaS (Cloud Run, Fly.io, Render, Heroku) — trade control and portability for near-zero operational burden; right choice if you don't need Kubernetes' extensibility.

Pricing

Kubernetes itself is fully open source under Apache-2.0 — no license cost, no vendor lock-in on the core project. Real cost comes from where you run it: self-managed (your infrastructure + your ops time) or managed control planes (EKS, GKE, AKS), which charge for the control plane and/or the underlying compute. Budget for operational headcount regardless of which path you choose.

Frequently asked

What is Kubernetes?+
Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications.
Who builds Kubernetes?+
Originated at Google, based on internal experience running Borg. Donated to CNCF in 2015 and now a Graduated project — CNCF's highest maturity tier, meaning it has broad adoption, a documented governance process, and passes an independent security audit.
Is Kubernetes production ready?+
123,305 GitHub stars — one of the most-starred infrastructure projects on GitHub. Last commit: 2026-07-01 — actively maintained, no signs of stagnation. 5,775 contributors — an unusually large and distributed maintainer base; bus factor is not a concern. License: Apache-2.
Who should use Kubernetes?+
Teams running more than a handful of services that need consistent deployment, scaling, and failure recovery. Organizations that need portability across cloud providers or hybrid/on-prem environments.
Who should not use Kubernetes?+
Small teams running a handful of services — the operational overhead (etcd, control plane, networking, RBAC, upgrades) is real and constant. A PaaS (Heroku, Fly.io, Cloud Run) will get you to production faster with less to maintain.
What are the alternatives to Kubernetes?+
HashiCorp Nomad — simpler scheduler, supports non-containerized workloads too, much smaller operational footprint. Docker Swarm — far simpler orchestration for small clusters, but development has slowed and ecosystem support is shrinking. Managed PaaS (Cloud Run, Fly.
How much does Kubernetes cost?+
Kubernetes itself is fully open source under Apache-2.0 — no license cost, no vendor lock-in on the core project. Real cost comes from where you run it: self-managed (your infrastructure + your ops time) or managed control planes (EKS, GKE, AKS), which charge for the control plane and/or the underlying compute.