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.

At a glance
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.

CNPE cost and format

Exam codeCNPE
CertificationCertified Cloud Native Platform Engineer
VendorLinux Foundation / CNCF
LevelProfessional
StatusActive

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.

All 30 free questions
  1. 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?

    1. AThe kubelet on each node schedules new Pods across the cluster
    2. BThe kube-proxy rewrites Service rules
    3. CThe ReplicaSet controller reconciles the desired replica count
    4. DThe etcd snapshot job copies Pod specs
    Show answer and explanation
    Correct answer: C

    A 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.

  2. Question 2Observability

    Which three pillars are commonly used to describe observability data?

    1. AServers, routers and switches
    2. BMetrics, logs and traces
    3. CUsers, roles and groups
    4. DImages, containers and volumes
    Show answer and explanation
    Correct answer: B

    Metrics, logs and traces are the core observability signals. Hardware, container artifacts and identity objects are infrastructure or access concepts.

  3. 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?

    1. AA monthly manual spreadsheet review of container securityContext fields
    2. BA policy engine running as an admission controller, such as Kyverno or OPA Gatekeeper
    3. CA comment in the application code reminding developers to set runAsNonRoot
    4. DRelying on each developer to remember the rule when writing new manifests
    Show answer and explanation
    Correct answer: B

    A policy engine as an admission controller enforces rules on every admitted workload. Spreadsheets, comments and memory are not enforcement mechanisms.

  4. 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?

    1. ARequire every application team to provision and operate its own dedicated Kubernetes cluster from scratch
    2. BReplace application development teams with dedicated platform engineers who take over writing, testing and releasing services in production
    3. CProvide self-service, paved paths so developers can deliver software without needing deep infrastructure expertise
    4. DCentralize application source code, build pipelines and deployment manifests in one shared monorepo that teams commit to directly
    Show answer and explanation
    Correct answer: C

    An 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.

  5. Question 5Infrastructure as code

    Which property makes an infrastructure-as-code definition idempotent?

    1. AApplying it repeatedly produces the same end state without duplicating resources
    2. BEach run creates a new copy of every resource, leaving duplicate instances untracked by state
    3. CIt is applied once per environment, because a second apply would conflict with the existing state
    4. DIt requires manual approval steps and console clicks between each run in production
    Show answer and explanation
    Correct answer: A

    Idempotence 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

  1. Read the official Linux Foundation / CNCF outline first (exam page), so you know exactly what is in scope.
  2. Give the most time to Kubernetes operations and Observability: together they make up 33% of the questions.
  3. Take the free 30-question practice test and note which topics you miss.
  4. 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.

Full question bank
Coming to the store soon

The full 100-question bank for CNPE is in final review. The free practice test is open now.

Start the free practice test

CNPE FAQ

Related exams

ExamVendorLevel
KCNA: Kubernetes and Cloud Native AssociateLinux Foundation / CNCFFoundational
CKA: Certified Kubernetes AdministratorLinux Foundation / CNCFAssociate
CKAD: Certified Kubernetes Application DeveloperLinux Foundation / CNCFAssociate
ICA: Istio Certified AssociateLinux Foundation / CNCFAssociate
PCA: Prometheus Certified AssociateLinux Foundation / CNCFFoundational
CGOA: Certified GitOps AssociateLinux Foundation / CNCFFoundational