Back to HomeCloud Native

What Is CNCF? Cloud Native Landscape and Trail Map Complete Guide (2025)

12 min min read
#cncf#cloud-native#kubernetes#landscape#open-source

What Is CNCF? Cloud Native Landscape and Trail Map Complete Guide (2025)

The first time you see the CNCF Landscape diagram, you'll probably be shocked: over a thousand logos packed together—what is this? Actually, this diagram represents the complete picture of the Cloud Native ecosystem.

CNCF is the core organization driving cloud native technology, with Kubernetes being its most famous project. This article will introduce you to CNCF's role, help you understand the Landscape classification, and show how to use the Trail Map to plan your learning path.

Software engineer browsing CNCF Landscape website at computer, screen showing cloud native tools classification diagram


CNCF Organization Introduction

What Is the Cloud Native Computing Foundation?

CNCF (Cloud Native Computing Foundation) is a non-profit organization under the Linux Foundation, established in July 2015. Google donated the Kubernetes project as CNCF's founding project, establishing the organization's technical foundation.

CNCF's official mission is:

To make cloud native computing ubiquitous.

In plain language: promote containerization, microservices, dynamic orchestration, and other cloud native technologies to make these technologies industry standards.

CNCF's Mission and Role

Roles CNCF plays:

1. Project Incubator

CNCF accepts open-source project applications, providing neutral governance frameworks and resource support. Currently manages over 100 projects, including well-known projects like Kubernetes, Prometheus, Envoy, and Helm.

2. Standards Maker

CNCF promotes cloud native technology standardization, such as:

  • OCI (Open Container Initiative): Container format standard
  • OpenTelemetry: Observability standard
  • CloudEvents: Event format standard

3. Community Hub

CNCF hosts KubeCon + CloudNativeCon annually, the world's largest Kubernetes and cloud native technology conference. There are also regional Kubernetes Community Days and online events.

4. Certification Body

CNCF provides multiple professional certifications:

  • CKA (Certified Kubernetes Administrator)
  • CKAD (Certified Kubernetes Application Developer)
  • CKS (Certified Kubernetes Security Specialist)

CNCF Membership and Governance

CNCF membership is divided into several tiers:

TierAnnual Fee (approx.)Representative Companies
Platinum$370,000Google, AWS, Microsoft, Alibaba
Gold$120,000VMware, Red Hat, IBM
Silver$7,000-50,000Small-medium tech companies
End UserFreeCompanies using cloud native technology

Platinum members can have a seat on the TOC (Technical Oversight Committee), influencing CNCF's technical direction. But CNCF governance emphasizes neutrality, avoiding domination by any single vendor.

Want to understand complete Cloud Native concepts? Please refer to Cloud Native Complete Guide.


CNCF Project Maturity Levels

CNCF categorizes projects into three maturity levels:

Graduated Projects

Graduated is the highest level, indicating projects have:

  • Been widely adopted at scale
  • Active contributor community
  • Passed security audits
  • Achieved production-ready quality

Major Graduated Projects in 2025:

ProjectPurposeDonated By
KubernetesContainer orchestrationGoogle
PrometheusMonitoring and alertingSoundCloud
EnvoyService proxyLyft
CoreDNSDNS service-
containerdContainer runtimeDocker
FluentdLog collectionTreasure Data
JaegerDistributed tracingUber
HelmPackage managementDeis/Microsoft
etcdDistributed key-value storeCoreOS
ArgoGitOps workflowsIntuit
FluxGitOps continuous deliveryWeaveworks

Incubating Projects

Incubating indicates projects are growing rapidly with potential to become Graduated:

  • Adopted by multiple enterprises
  • Stable contributor team
  • Security audit in progress or completed

Representative Incubating Projects:

  • gRPC: High-performance RPC framework
  • NATS: Messaging system
  • Linkerd: Service mesh
  • OpenTelemetry: Observability framework
  • Kyverno: Kubernetes policy engine
  • Backstage: Developer portal platform

Sandbox Projects

Sandbox is the entry level, indicating projects:

  • Align with CNCF's mission
  • Have growth potential
  • Still in early stages

Sandbox has the most projects, over 50. Suitable for technology exploration but not recommended for direct production use.

Project Selection Recommendations:

Use CaseRecommendation
Production environmentPrefer Graduated projects
New project evaluationCan consider Incubating projects
Technical researchCan try Sandbox projects

Computer screen showing CNCF project maturity level chart, marking Graduated, Incubating, Sandbox three tiers


Cloud Native Landscape Guide

What Is the Landscape?

CNCF Landscape is a visual map of the cloud native ecosystem, containing 1,000+ projects and products. Its purposes are:

  1. Present the complete picture of the Cloud Native ecosystem
  2. Help users find suitable tools
  3. Track ecosystem development trends

You can interactively browse this map at landscape.cncf.io.

Landscape Category Explanations

The Landscape categorizes tools into several major categories:

1. App Definition and Development

SubcategoryRepresentative Tools
DatabasePostgreSQL, MongoDB, TiDB
Streaming & MessagingKafka, NATS, RabbitMQ
Application DefinitionHelm, Kustomize
CI/CDArgo CD, Tekton, Jenkins X

2. Orchestration & Management

SubcategoryRepresentative Tools
Scheduling & OrchestrationKubernetes, Nomad
Coordination & Service Discoveryetcd, Consul, CoreDNS
Service ProxyEnvoy, Nginx, HAProxy
API GatewayKong, Ambassador, APISIX
Service MeshIstio, Linkerd, Cilium

3. Runtime

SubcategoryRepresentative Tools
Container Runtimecontainerd, CRI-O
Cloud Native StorageRook, Longhorn, OpenEBS
Cloud Native NetworkCalico, Cilium, Flannel

4. Provisioning

SubcategoryRepresentative Tools
Automation & ConfigurationTerraform, Pulumi, Ansible
Container RegistryHarbor, Quay
Security & ComplianceOPA, Falco, Trivy
Key ManagementVault, Sealed Secrets

5. Observability and Analysis

SubcategoryRepresentative Tools
MonitoringPrometheus, Datadog, Grafana
LoggingFluentd, Loki, Elasticsearch
TracingJaeger, Zipkin, Tempo
Chaos EngineeringChaos Mesh, Litmus

How to Use the Landscape to Choose Tools

With so many tools on the Landscape, how do you choose?

Step 1: Identify Your Requirement Category

First clarify what problem you're solving. Is it monitoring? Logging? Or CI/CD? Find the corresponding category.

Step 2: Prioritize CNCF Projects

Projects with blue frames on the Landscape are CNCF projects. Prioritize these because:

  • Community support
  • Follow open standards
  • Not locked to single vendor

Step 3: Check Maturity

Click in to see project maturity (Graduated > Incubating > Sandbox). Prefer Graduated for production environments.

Step 4: Evaluate Integration

See if the tool is compatible with your existing tech stack. For example, if you use Kubernetes, choose K8s native tools.

So many CNCF tools, don't know which to choose? Schedule a free consultation and let experienced people help you evaluate.


Cloud Native Trail Map

What Is the Trail Map?

CNCF Trail Map is a learning roadmap that helps beginners learn Cloud Native technologies in a reasonable order. It divides the learning process into several phases, each with clear goals and recommended tools.

Learning Path Recommendations

Trail Map recommended learning order:

Phase 1: Containerization

Goal: Package applications into containers

Recommended Tools:

  • Docker: Essential for containerization beginners
  • Podman: Docker alternative, daemonless

Learning Focus:

  • Writing Dockerfiles
  • Building and pushing images
  • Container lifecycle management

Phase 2: CI/CD (Continuous Integration/Continuous Deployment)

Goal: Automate build and deployment processes

Recommended Tools:

  • GitHub Actions: Built into GitHub, easy to start
  • GitLab CI: Full-featured CI/CD platform
  • Argo CD: Kubernetes native GitOps tool

Learning Focus:

  • Building pipelines
  • Automated testing
  • Continuous deployment to various environments

Phase 3: Container Orchestration

Goal: Manage large-scale container deployments

Recommended Tools:

  • Kubernetes: De facto standard, must learn
  • Helm: K8s package management tool

Learning Focus:

  • K8s core concepts (Pod, Deployment, Service)
  • Cluster management
  • Resource scheduling

Deep dive into Kubernetes? Please refer to Cloud Native Tech Stack Introduction.

Phase 4: Observability

Goal: Monitor and debug distributed systems

Recommended Tools:

  • Prometheus + Grafana: Metrics monitoring
  • Jaeger: Distributed tracing
  • Fluentd + Loki: Log collection

Learning Focus:

  • Metrics collection and alerting
  • Distributed tracing implementation
  • Log aggregation and search

Phase 5: Service Mesh

Goal: Handle inter-service communication

Recommended Tools:

  • Istio: Most complete features, but complex
  • Linkerd: Lightweight, excellent performance
  • Cilium: Based on eBPF, exceptional performance

Learning Focus:

  • Traffic management
  • Inter-service security (mTLS)
  • Observability enhancement

Where to Start?

If you're a complete beginner:

  1. First learn Docker, containerize a simple application
  2. Use Docker Compose to manage multi-container applications
  3. Then learn Kubernetes basics

If you already know Docker:

  1. Directly learn Kubernetes
  2. Pair with Helm for deployment management
  3. Add monitoring and logging

If you already know Kubernetes:

  1. Deep dive into observability
  2. Evaluate if Service Mesh is needed
  3. Optimize CI/CD processes

Whiteboard drawing Cloud Native learning path diagram, five phases from containerization to service mesh


Important CNCF Project Introductions

Kubernetes

Kubernetes (abbreviated K8s) is CNCF's most important project and the core of Cloud Native.

Key Features:

  • Automated container deployment and scaling
  • Service discovery and load balancing
  • Self-healing capabilities
  • Declarative configuration management

2025 Status:

  • Over 80% market share
  • All major clouds support managed K8s services
  • Ecosystem continues to expand

Prometheus

Prometheus is the standard monitoring solution for cloud native environments.

Key Features:

  • Multi-dimensional data model
  • PromQL query language
  • Pull-based data collection
  • Built-in alerting functionality

Common Pairings:

  • Prometheus + Grafana = Monitoring dashboards
  • Prometheus + Alertmanager = Alert management

Envoy

Envoy is a high-performance service proxy developed by Lyft.

Key Features:

  • L7 load balancing
  • Rich observability
  • Dynamic configuration
  • Multi-protocol support (HTTP/2, gRPC)

Use Cases:

  • Service Mesh data plane (Istio, Cilium both use Envoy)
  • API Gateway
  • Edge proxy

Argo

The Argo project family focuses on workflows and GitOps on Kubernetes.

Main Components:

  • Argo CD: GitOps continuous deployment
  • Argo Workflows: Container-native workflow engine
  • Argo Rollouts: Progressive delivery (canary, blue-green deployment)
  • Argo Events: Event-driven automation

OpenTelemetry

OpenTelemetry (OTel) is CNCF's observability standard project, merging OpenTracing and OpenCensus.

Coverage:

  • Traces (distributed tracing)
  • Metrics
  • Logs

Why Important:

  • Vendor-neutral standard
  • Avoid monitoring tool lock-in
  • Unified SDK and API

CNCF Certifications and Events

Professional Certifications

Kubernetes certifications offered by CNCF:

CertificationTarget AudienceExam DurationCost
CKACluster administrators2 hours$395
CKADApplication developers2 hours$395
CKSSecurity specialists2 hours$395

Exam Characteristics:

  • Practical exam, not multiple choice
  • Operate on real K8s clusters
  • Can reference official documentation

Preparation Recommendations:

  • Have actual hands-on experience first
  • Practice with killer.sh
  • Be familiar with kubectl and vim

Community Events

KubeCon + CloudNativeCon

The world's largest Kubernetes conference, held annually in North America, Europe, and China. Content includes:

  • Technical talks
  • Project updates
  • Vendor exhibitions
  • Community networking

Kubernetes Community Days

Regional events hosted by local communities, smaller scale but easier to attend. Taiwan also has Cloud Native Taiwan User Group hosting regular meetups.

Online Resources

  • CNCF YouTube channel: Tons of technical talk videos
  • Kubernetes Slack: Official community discussions
  • CNCF Blog: Latest news and case studies

FAQ

Q1: What's the relationship between CNCF and Linux Foundation?

CNCF is a sub-foundation under the Linux Foundation (LF). LF has other sub-foundations, such as OpenJS Foundation (manages Node.js, jQuery) and LF AI & Data (manages AI-related projects).

Q2: Are all CNCF projects free?

Yes, CNCF projects are all open-source projects that can be used for free. But some projects have commercial companies offering paid enterprise versions or managed services.

Q3: Can non-CNCF projects on the Landscape be trusted?

Projects on the Landscape aren't necessarily CNCF certified. Projects without blue frames need self-evaluation of their maturity and community activity.

Q4: Do I have to get CKA certified to learn Cloud Native?

Not necessarily. CKA is certification for managing Kubernetes clusters—if you're a developer, CKAD might be more suitable. If you use cloud-managed K8s (EKS, GKE), some CKA content may not apply.

Q5: CNCF projects update too fast, how do I keep up?

Focus on core projects (Kubernetes, Prometheus). Follow CNCF Blog and KubeCon talks to understand the big picture. You don't need to research every new project.


Next Steps

The CNCF ecosystem is vast—you don't need to learn everything at once. Recommend starting with the Trail Map order, gradually going deeper based on actual needs.

Further learning:

Want to dive deeper into the Cloud Native ecosystem? Schedule a free consultation and let us help you plan a suitable technology path.


References

Need Professional Cloud Advice?

Whether you're evaluating cloud platforms, optimizing existing architecture, or looking for cost-saving solutions, we can help

Book Free Consultation

Related Articles