All Linux Foundation / CNCF exams
Linux Foundation / CNCF CNPE: Certified Cloud Native Platform Engineer
What the CNPE exam covers and what it costs, with a free 30-question practice test and an explanation for every answer.
- Exam fee
- $445 USD
- Level
- Professional
- Topic areas
- 9
- Free practice questions
- 30
- Full question bank
- 100 questions
What the CNPE exam covers
The topic areas in our CNPE question bank, with each one's share of the 100 practice questions.
| Topic | Share | Questions |
|---|---|---|
| Kubernetes operations | 17% | 17 |
| Observability | 16% | 16 |
| Security and policy | 14% | 14 |
| Platform fundamentals | 12% | 12 |
| Infrastructure as code | 12% | 12 |
| GitOps and delivery | 10% | 10 |
| CI/CD | 9% | 9 |
| Platform APIs and abstractions | 8% | 8 |
| Reliability | 2% | 2 |
CNPE cost and format
| Exam code | CNPE |
|---|---|
| Certification | Certified Cloud Native Platform Engineer |
| Vendor | Linux Foundation / CNCF |
| Level | Professional |
| Status | Active |
Last checked October 22, 2026 against the official Linux Foundation / CNCF exam page.
CNPE sample questions
The first 5 questions from the free practice test. Open a question to see the answer and why it is right.
Question 1Kubernetes operations
A platform team wants a Deployment to keep a fixed number of Pods running even when a node fails. Which Kubernetes controller behaviour provides this?
- AThe kubelet on each node schedules new Pods across the cluster
- BThe kube-proxy rewrites Service rules
- CThe ReplicaSet controller reconciles the desired replica count
- DThe etcd snapshot job copies Pod specs
Show answer and explanationHide answer
Correct answer: CA Deployment manages ReplicaSets, which reconcile the desired replica count. The kubelet runs Pods on its own node, kube-proxy handles Service networking, and etcd snapshots do not schedule Pods.
Question 2Observability
Which three pillars are commonly used to describe observability data?
- AServers, routers and switches
- BMetrics, logs and traces
- CUsers, roles and groups
- DImages, containers and volumes
Show answer and explanationHide answer
Correct answer: BMetrics, logs and traces are the core observability signals. Hardware, container artifacts and identity objects are infrastructure or access concepts.
Question 3Security and policy
Which approach enforces a rule such as 'all containers must run as non-root' for every workload admitted to a cluster?
- AA monthly manual spreadsheet review of container securityContext fields
- BA policy engine running as an admission controller, such as Kyverno or OPA Gatekeeper
- CA comment in the application code reminding developers to set runAsNonRoot
- DRelying on each developer to remember the rule when writing new manifests
Show answer and explanationHide answer
Correct answer: BA policy engine as an admission controller enforces rules on every admitted workload. Spreadsheets, comments and memory are not enforcement mechanisms.
Question 4Platform fundamentals
A platform team wants to reduce the cognitive load on application developers. Which goal best describes the purpose of an internal developer platform?
- ARequire every application team to provision and operate its own dedicated Kubernetes cluster from scratch
- BReplace application development teams with dedicated platform engineers who take over writing, testing and releasing services in production
- CProvide self-service, paved paths so developers can deliver software without needing deep infrastructure expertise
- DCentralize application source code, build pipelines and deployment manifests in one shared monorepo that teams commit to directly
Show answer and explanationHide answer
Correct answer: CAn internal developer platform offers self-service paved paths that reduce cognitive load. Replacing teams, per-team clusters and a single repository do not describe the platform's purpose.
Question 5Infrastructure as code
Which property makes an infrastructure-as-code definition idempotent?
- AApplying it repeatedly produces the same end state without duplicating resources
- BEach run creates a new copy of every resource, leaving duplicate instances untracked by state
- CIt is applied once per environment, because a second apply would conflict with the existing state
- DIt requires manual approval steps and console clicks between each run in production
Show answer and explanationHide answer
Correct answer: AIdempotence means repeated application converges to the same state without duplicating resources. Creating new copies, one-time application and manual steps are the opposite of idempotence.
How to prepare for CNPE
- Read the official Linux Foundation / CNCF outline first (exam page), so you know exactly what is in scope.
- Give the most time to Kubernetes operations and Observability: together they make up 33% of the questions.
- Take the free 30-question practice test and note which topics you miss.
- Go back to the weak topics, then test again. A practice score shows where to study; it does not predict your exam result.
Full CNPE question bank
All 100 questions with answers and explanations, as a PDF, an online practice exam, or both.
The full 100-question bank for CNPE is in final review. The free practice test is open now.
Start the free practice testCNPE FAQ
Related exams
| Exam | Vendor | Level |
|---|---|---|
| KCNA: Kubernetes and Cloud Native Associate | Linux Foundation / CNCF | Foundational |
| CKA: Certified Kubernetes Administrator | Linux Foundation / CNCF | Associate |
| CKAD: Certified Kubernetes Application Developer | Linux Foundation / CNCF | Associate |
| ICA: Istio Certified Associate | Linux Foundation / CNCF | Associate |
| PCA: Prometheus Certified Associate | Linux Foundation / CNCF | Foundational |
| CGOA: Certified GitOps Associate | Linux Foundation / CNCF | Foundational |