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
- ChatOps and Self-Service Release Bots
- CI/CD and GitOps Integration
- CircleCI
- Cloud-Native IaC
- Cluster API and Declarative Cluster Lifecycle
- CMake for Cross-Platform C++
- Configuration Drift
- Container Errors — OOMKilled, Exit Codes, Probes and Stale Images
- Container Fundamentals
- Container Image Hardening
- Container Probes — Liveness, Readiness, Startup
- Container Runtime Security
Start free on Cariara · Coding problems · System design studio