Kubernetes in Depth · The wider CNCF ecosystem around it

The CNCF Project Landscape

Kubernetes did not arrive into an empty room. Google donated it to a brand-new Cloud Native Computing Foundation in 2015; it became the CNCF's first Graduated project in 2018; and every project that has joined since inherited a shared assumption — somewhere underneath, a Kubernetes API server is already running, and the sane way to extend the system is a controller watching it, the exact reconcile loop the controller pattern walked through early in this course. What grew up around that assumption is now a genuinely large ecosystem: delivery engines, service meshes, policy tools, observability pipelines, developer portals, each with its own governance, its own maturity level, and in seven cases, its own CNCF certification. This page doesn't re-derive any single project's mechanics — those live where this course, or a sibling course, already covers them in depth. It orients you in the landscape itself, so a name like Cilium or Kyverno stops being a logo on a slide and becomes a specific project, at a specific maturity level, with a specific page already waiting for it on this platform.

☺ Explain it like I'm 10

Imagine Kubernetes is the oldest, most trusted kid at school — the one who set up a shared clubhouse rulebook that says: if you want the clubhouse to do something new, don't rewrite the clubhouse, just pin a request to the noticeboard and build your own little robot that watches for it. Loads of other kids built robots that read that same noticeboard. Some are brand-new freshmen nobody's sure will still be around next year — that's Sandbox. Some are popular upperclassmen the whole school already leans on — that's Incubating. And a few have been voted Most Dependable Senior by an actual grown-up committee — that's Graduated, and Kubernetes was the very first senior anyone ever voted in. This page is the yearbook: who's who, which grade they're in, and which page of this school's textbook already covers them.

🐿️Your host for this topic: Nutty the Squirrel — the collector who catalogs every acorn in the forest. Today the acorns are project names, maturity badges, and which certification goes with which, so you never have to go hunting for the same fact twice.

Kubernetes as the anchor tenant, not the whole neighborhood

☺ Like you're 10: A big anchor store draws smaller shops to build around it in the same mall. Kubernetes is the anchor store; everything else on this page is a shop that opened because it was already there.

A shopping mall's anchor tenant doesn't just occupy space — its foot traffic is the reason dozens of smaller stores are viable next door at all. Kubernetes plays exactly that role for the CNCF. Because a Kubernetes API server, an object model, and a CRD extension mechanism are already a safe bet to find running on any cluster, an entire ecosystem of independent projects could be built against that assumption instead of each reinventing its own control plane from scratch. A delivery tool doesn't need its own database of desired state — it watches Git and writes Kubernetes objects. A policy engine doesn't need its own enforcement point — it registers as an admission webhook the API server already calls. A service mesh doesn't need its own service registry — it reads the same Endpoints and Services this course's own Networking & the CNI already covers. The gravity runs one direction: everything below assumes Kubernetes; Kubernetes assumes nothing about any of it.

Kubernetes API server etcd + built-in controllers the shared hub every spoke watches and extends via CRDs Delivery Argo · Flux Networking & Mesh Cilium · Istio · Linkerd Observability Prometheus · OpenTelemetry Developer Platform Backstage · Crossplane Policy & Admission Kyverno · OPA/Gatekeeper Every spoke assumes the same hub — a live API server to watch, CRDs to extend it.

Three circles, not one: kubernetes-sigs, CNCF-hosted, and vendor product

☺ Like you're 10: Not every robot on the noticeboard belongs to the same club — some are the school's own robots, some joined a separate robotics league, and some are just a toy one company is selling.

A name showing up "in the Kubernetes world" doesn't tell you which of three genuinely different governance circles it sits in, and conflating them is one of the most common mistakes a newcomer to the ecosystem makes. The first circle is kubernetes-sigs: repositories owned by the Kubernetes project's own Special Interest Groups, living under the kubernetes-sigs GitHub organization, released on their own cadence but governed by the same steering committee and SIG process this course's own Control Plane Internals assumes — metrics-server and Cluster Autoscaler, both covered in this course's own Autoscaling page, are exactly this: part of the Kubernetes project itself, not separately CNCF-hosted, and carrying no maturity badge of their own because they don't need one — they inherit Kubernetes'. The second circle is an independently CNCF-hosted project: its own trademark, its own TOC-tracked maturity level, its own release cadence entirely decoupled from Kubernetes' — Argo, Cilium, Istio, Kyverno, Prometheus, OpenTelemetry, and Backstage all live here, each one a separate due-diligence review and, in most cases, a separate certification. The third circle is a vendor or member product: one company's roadmap, possibly proprietary, that may appear as a card on the CNCF's landscape map as a member listing without being CNCF-governed at all — a cloud provider's managed control-plane add-on is the common example. Karpenter is the case that proves the circles aren't fixed for life: it started life squarely in circle three, as AWS's own node-provisioning tool, before AWS donated it to the CNCF Sandbox in 2023 — the same tool, this course's own Autoscaling page covers, moved from circle three into circle two without a single line of its Kubernetes-facing behavior changing.

CircleGoverned byExamples already in this course
kubernetes-sigsKubernetes' own SIGs and steering committee — ships alongside the project, no separate maturity badgemetrics-server, Cluster Autoscaler — both in Autoscaling
CNCF-hosted (independent)Its own TOC-reviewed maturity ladder and release cadence, fully decoupled from Kubernetes'Argo/Flux, Cilium/Istio/Linkerd, Kyverno/OPA, Prometheus/OpenTelemetry, Backstage/Crossplane
Vendor / member productOne company's roadmap alone — may or may not be open source, no CNCF maturity badge at allA cloud provider's managed control-plane add-on; pre-2023 Karpenter
◆ Key idea

"It's part of the Kubernetes ecosystem" is not one fact — it's a question with three possible answers, and each answer changes what you can rely on. A kubernetes-sigs project inherits Kubernetes' own release discipline and governance. A CNCF-hosted project stands entirely on its own due-diligence review — read its maturity level, not Kubernetes'. A vendor product inherits neither, and its roadmap answers to one company alone. The logo tells you none of this; the GitHub organization and the CNCF project list do.

✓ Checkpoint: which circle is Helm in?

Helm packages and installs Kubernetes manifests, and its charts are everywhere — but is it kubernetes-sigs, or its own CNCF-hosted project? It's the second: Helm has its own governance, joined the CNCF independently, and graduated in 2020, entirely separate from the Kubernetes release train even though it's arguably the single most-used tool in the whole ecosystem. If you assumed otherwise, that's precisely the conflation this section exists to correct — popularity and proximity to kubectl tell you nothing about which circle a project actually sits in.

Sandbox → Incubating → Graduated, applied to the names already in this course

☺ Like you're 10: Three grades, rising in trust: brand-new and unproven, popular and depended-on, or voted Most Dependable by a real committee.

The CNCF sorts every project it hosts into one of three maturity levels, set by an elected Technical Oversight Committee after a due-diligence review — not by GitHub stars or marketing. Sandbox means early and experimental, with no promise the project survives to next year. Incubating means real production adoption by more than one organization and a genuinely multi-org contributor base. Graduated means mature, widely deployed, security-audited, and about as close to a safe default as the ecosystem offers. That's the compressed version; the full methodology — how the TOC actually evaluates a project, a six-lens scorecard for judging one yourself, build vs. buy vs. adopt, and the maintenance-tax math behind every tool you add — lives on Platform Engineering's own Cloud Native Landscape & Choosing Tools, and this page deliberately doesn't re-derive any of it. What this page adds instead is narrower and more useful for where you are right now: exactly where the names that keep appearing throughout this course's own pages currently sit, and exactly which page — here or on a sibling course — already covers each one's mechanics.

ProjectCategoryMaturity (snapshot)Covered in this course atCert
Argo (CD · Rollouts · Workflows · Events)DeliveryGraduatedGitOps on KubernetesCAPA
FluxDeliveryGraduatedGitOps on KubernetesCGOA (tool-neutral)
CiliumNetworking/CNI · MeshGraduatedNetworking & the CNI · Service Mesh FundamentalsCCA
IstioService meshIncubatingService Mesh FundamentalsICA
LinkerdService meshGraduatedService Mesh Fundamentals
KyvernoPolicy & admissionIncubatingBest Practices · Anti-Patterns · Cost & FinOpsKCA
OPA / GatekeeperPolicy & admissionGraduatedBest Practices · Anti-Patterns
PrometheusObservabilityGraduatedObservability on KubernetesPCA
OpenTelemetryObservabilityIncubatingNot covered in this course — see PE's OpenTelemetry tool guideOTCA
BackstageDeveloper platformIncubatingNot covered in this course — see PE's Backstage tool guideCBA
CrossplanePlatform APIsIncubatingOperators & CRDs
KarpenterNode provisioningSandbox (donated by AWS, 2023)Autoscaling
⚠ This table is a snapshot, not a promise

Maturity levels move in exactly one preferred direction — Sandbox to Incubating to Graduated — but they don't move on a schedule, and a project can also be archived if it loses its community. Istio in particular has moved level before and is a reasonable candidate to move again. Don't cite a maturity level from this table, or any static page, in an interview or a design doc without checking the live CNCF project list first — it's free, it's current, and it takes ten seconds.

Seven projects, seven associate certifications

☺ Like you're 10: Seven of the projects above are popular enough that the CNCF built a whole exam just about that one tool, instead of folding it into a bigger test.

Most of the CNCF's catalogue tests broad knowledge — KCNA across the whole ecosystem, CNPA across the whole platform-engineering discipline. Seven certifications go the opposite direction: one project, examined properly. All seven sit at the associate tier — remote-proctored, multiple choice, no terminal — except ICA, which the Linux Foundation itself describes as a mix of hands-on and multiple-choice items, badged and priced like an associate but graded like something closer to CKA. Each one lives on Platform Engineering's certifications hub, where the full domain breakdown, weights, and a study plan already exist — this page only orients you toward the right one.

⚠ Verify this before you book

This is an independent, unofficial study resource, not affiliated with the CNCF or the Linux Foundation. Price, duration, question count, retake policy, and validity period all change, and the individual pages linked above are more current than this one. As a rough anchor, the Linux Foundation's published shape for the associate tier is a 90-minute, remote-proctored, multiple-choice exam around US$250, valid two years — confirm the exact figure for whichever exam you're about to pay for on its own Linux Foundation catalogue listing before you book.

✎ Try it

Run kubectl get pods -A (or helm list -A) against any real cluster you have access to — your own kind cluster is fine. Cross-reference every namespace you don't recognize against the table above. If Cilium's already your CNI, you've effectively been studying for CCA every day without a study plan; if nothing in the table shows up, that's real information too — it tells you today isn't the day to sit any of these seven, and KCNA or a deeper pass through this course's own CKA material is the better next step.

Kubestronaut vs. Golden Kubestronaut: two different finish lines

☺ Like you're 10: One badge is for collecting the five Kubernetes exams this course covers. The other badge wants sixteen, from every corner of the map, and it never expires.

This course's own certification ladder — KCNA, KCSA, CKA, CKAD, CKS — is exactly the five exams the CNCF recognizes as Kubestronaut: hold all five active at the same time and the CNCF awards a title, a digital badge, and the well-known jacket. It's a real finish line, and this course is built to get you there without ever leaving Kubernetes' own certifications. Golden Kubestronaut is a different, much larger finish line: every one of the CNCF's fifteen certifications — the five above, plus CNPA, CNPE, CGOA, and the seven project associates from the table further up — together with the Linux Foundation's own LFCS, sixteen exams in total, none of them a substitute for another. Everything past the five Kubestronaut exams — the project-specific associates, the platform-engineering pair, LFCS, and the full renewal mechanics that make Kubestronaut a subscription while Golden Kubestronaut is kept for life — is covered in full on the sibling Golden Astronaut course and on Platform Engineering's own certification landscape page; this page only shows where the two ladders meet.

🏆 Golden Kubestronaut all 16 exams · kept for life once earned Kubestronaut ladder — covered in this course — KCNA · KCSA · CKA CKAD · CKS 5 exams · title lapses if the first one expires Everything else — Golden Astronaut / Platform Engineering — CGOA · CAPA · CBA · CCA ICA · KCA · OTCA · PCA CNPA · CNPE + LFCS (Linux Foundation, non-CNCF) 11 exams Kubestronaut needs the left column alone; Golden Kubestronaut needs both, plus LFCS.
🐿️ Nutty's-eye view

"I love a good catalog, so believe me when I say: don't try to collect all sixteen because a spreadsheet looks satisfying with every row checked. I catalog what's actually running in front of me. If your cluster has never once run Istio, an ICA sitting in your wallet proves you can pass an exam — it doesn't prove you can operate the thing on a bad night. Collect the badge that matches the acorn you're actually holding, not the one that would look nicest in the pile."

Everything past this point is one project's own mechanics rather than the landscape they sit in — each project named above already has a full tool guide on Platform Engineering (linked throughout the table), and this course's own GitOps on Kubernetes, Networking & the CNI, Service Mesh Fundamentals, and Observability on Kubernetes cover the mechanism each one builds on top of. For the discipline of choosing between candidates in the same category, weighing build vs. buy vs. adopt, and not letting a curated stack turn into sprawl, Platform Engineering's Cloud Native Landscape & Choosing Tools is the page to read next. And if the goal really is every badge on the shelf, the sibling Golden Astronaut course is where the other nine CNCF certifications and LFCS live, in the same depth this course gives Kubernetes' own five.

🎬 At the Pod Squad
🐿️

Nutty the Squirrel: I made a spreadsheet — something like thirty CNCF-adjacent projects touch a Kubernetes cluster somewhere, and only twelve of them have a matching CNCF exam.

🦉

Professor Owl: Twelve is still plenty. The question was never "how many logos exist" — it's "which of these does the platform in front of me actually run."

👺

Gizmo the Gremlin: Boring! Just sit all seven project associates back to back — CAPA, CBA, CCA, ICA, KCA, OTCA, PCA — one glorious cert month, LinkedIn banner incoming! 🏆

🐢

Timmy the Turtle: Sit KCA if your cluster runs Kyverno. Sit CCA if it runs Cilium. Sitting CBA because Backstage is trendy, on a cluster that's never run it, is the exact resume-driven pattern Platform Engineering already warns about.

🦊

Foxy: Fine, so which one do I actually take first?

🦫

Benny the Beaver: Open the tool's own manifest in your cluster right now — kubectl get pods -A and read the namespaces. Whatever's already running is your first cert, not whatever's trending this week.

🐢 Timmy's checkpoint

1. Why is Kubernetes called the CNCF's "anchor tenant," and what specific mechanism from earlier in this course do the projects built around it all assume exists? 2. Name the three governance circles a Kubernetes-adjacent project can sit in, and give one example of each from this page. 3. Put Sandbox, Incubating, and Graduated in order, and say who decides which level a project sits at. 4. Which of this course's own pages already covers the mechanism behind CCA (Cilium) and behind KCA (Kyverno)? 5. What's the numeric difference between Kubestronaut and Golden Kubestronaut, and which one has to be actively renewed to keep? 6. Where does the full six-lens methodology for evaluating any CNCF project live, if not on this page?

Check your answers
  1. Kubernetes is the CNCF's first and founding project, and every project built after it assumes a Kubernetes API server is already running — specifically, that the sane way to extend the system is a controller watching the API and reconciling, the same loop this course's controller-pattern page covers.
  2. kubernetes-sigs (e.g. metrics-server, Cluster Autoscaler — governed by Kubernetes' own SIGs, no separate maturity badge); independently CNCF-hosted (e.g. Argo, Cilium, Kyverno — own TOC-reviewed maturity ladder); vendor/member product (e.g. a cloud provider's managed add-on, or pre-2023 Karpenter — one company's roadmap, no CNCF governance at all).
  3. Sandbox (early, experimental, no adoption guarantee) → Incubating (real production use by multiple organizations) → Graduated (mature, widely adopted, security-audited). The CNCF's elected Technical Oversight Committee (TOC) decides, after a due-diligence review — not popularity or marketing.
  4. Cilium's mechanism is covered in Networking & the CNI and Service Mesh Fundamentals; Kyverno is named across Best Practices, Anti-Patterns, and Cost & FinOps, with the underlying admission mechanism it builds on covered in RBAC & Admission Control.
  5. Kubestronaut is 5 exams (KCNA, KCSA, CKA, CKAD, CKS); Golden Kubestronaut is 16 (all 15 CNCF certifications plus the Linux Foundation's LFCS). Kubestronaut has to be actively renewed — the title lapses at the end of the calendar year the first of the five expires. Golden Kubestronaut, once earned, is kept for life.
  6. On Platform Engineering's Cloud Native Landscape & Choosing Tools page, which covers the TOC's evaluation process, a six-lens scorecard for judging a project yourself, build vs. buy vs. adopt, and the compounding maintenance tax of every tool you adopt — deliberately not re-derived on this page.