CNCF Landscape & Cloud Native Ecosystem

Navigating the CNCF landscape, understanding project maturity levels (sandbox/incubating/graduated), and selecting cloud native tools by category.

Overview

Navigating 1,000+ projects

The Cloud Native Computing Foundation (CNCF) landscape contains over 1,000 projects. It is the most comprehensive map of the cloud native ecosystem and one of the most overwhelming documents in technology. Navigating it, reading maturity levels and evaluating projects for production are core skills for platform engineers and architects.

Maturity tiers

  • Sandbox — Experimental, early stage, high innovation risk — Experimentation
  • Incubating — Growing adoption, stable API, formal governance — Early adopters
  • Graduated — Production-proven, broad adoption, formal security audit — Safe for enterprise use

> [!IMPORTANT] Graduation is strict: production use by at least three independent organizations, committer diversity, formal governance and a completed third-party security audit.

The Trail Map

The CNCF Trail Map is an opinionated learning path across nine capability areas.

  • Orchestration — Kubernetes
  • Monitoring — Prometheus
  • Service proxy — Envoy

CNCF project or commercial alternative

  • Operational maturity — Do you have the expertise to run it?
  • Community health — Commit velocity, maintainer diversity, response time to issues
  • Vendor lock-in risk — Is the open-source version crippled compared with the commercial one?
  • Total cost of ownership — Managed vs self-hosted, including the SRE time to operate it

Key projects to know in depth

  • Orchestration and runtime — Kubernetes, CoreDNS, Vitess
  • Observability — Prometheus, Thanos, Jaeger, Fluentd, OpenTelemetry (metrics/traces framework)
  • Networking and proxy — Envoy, Cilium
  • Delivery — Argo (CD, Workflows, Rollouts), Flux
  • Policy and security — OPA, Falco, Cert-Manager
  • Platform — Crossplane, Backstage (CNCF incubating)

Adoption signals

  • Technical Oversight Committee (TOC) — Evaluates projects for advancement
  • KubeCon + CloudNativeCon — Which projects teams actually talk about running
  • CNCF annual survey — Real-world adoption vs hype

Key concepts

Sandbox
CNCF maturity level for early-stage projects. High innovation value, high risk. Not recommended for production without significant internal expertise. Projects graduate to Incubating if adoption grows.
Incubating
CNCF projects with growing adoption, stable APIs, and formal governance. Suitable for early adopters and teams with operational expertise. Required: 3+ production users, diversity of maintainers.
Graduated
CNCF highest maturity level. Requires: broad production adoption, committer diversity, formal governance, and third-party security audit. Safe for enterprise production use.
CNCF Trail Map
An opinionated 9-step learning path across cloud native capability areas. Starting points: containerization (Docker) → CI/CD → Kubernetes → Prometheus → Envoy → service mesh → storage → messaging → registry.
Technical Oversight Committee (TOC)
CNCF governance body that evaluates and votes on project admission and graduation. TOC members represent diverse companies (Google, Red Hat, Apple, Bloomberg, etc.).
Technology radar
An internal artifact (inspired by ThoughtWorks Radar) that classifies technologies as Adopt, Trial, Assess, or Hold for an organization. Used to standardize tool selection and communicate platform team recommendations.

When to use it

  • Evaluating which CNCF projects to adopt for a given capability (observability, networking, security)
  • Interview questions about cloud native ecosystem knowledge and how to avoid lock-in
  • Designing a technology radar for your engineering organization
  • Comparing sandbox vs incubating vs graduated projects when deciding production readiness
  • Understanding the relationship between CNCF projects (Prometheus → Thanos → Cortex for scalable metrics)

Interview questions

  • How do you evaluate a CNCF project for production adoption?

Sign up free to read the full topic

More DevOps topics

Start free on Cariara · Coding problems · System design studio