Linux Foundation CNPA Practice Exam Questions & Answers
Linux Foundation CNPA Exam Details
Key details for this exam, checked against the published exam outline
- Exam Code
- CNPA
- Full Name
- Certified Cloud Native Platform Engineering Associate
- Issuing Body
- Linux Foundation and Cloud Native Computing Foundation
- Question Format (Our Bank)
- Multiple Choice
- Delivery
- Online proctored
- Eligibility
- No prerequisites
- Validity
- 2 years
- Full Question Set
- 85 questions Get All Questions
Free CNPA Practice Questions
Each question shows the correct answer and an explanation of why it is right
Question 1 Domain 2 Platform Observability, Security, and Conformance
Which component is essential for ensuring the repeatability and consistency of builds in a Continuous Integration pipeline?
To achieve repeatability and consistency, CI pipelines must produce immutable artifacts that are uniquely identifiable and reproducible. Option D is correct because immutable artifacts (such as container images tagged with digests or versioned binaries) ensure that the same build artifact can be promoted across environments (dev, staging, production) without modification. This eliminates discrepancies caused by rebuilding code in different environments.
Option A (notifications) improves feedback but does not guarantee consistency. Option B (dynamic scaling) optimizes resource usage but does not address build reproducibility. Option C (dashboards) aid in visibility but are not critical to ensuring consistent outputs.
Immutable artifacts are essential for compliance, traceability, and reliability. They ensure that what has been tested is exactly what gets deployed, which is central to continuous delivery and GitOps practices.
--- CNCF Platforms Whitepaper
--- CNCF Supply Chain Security Whitepaper
--- Cloud Native Platform Engineering Study Guide
Question 2 Domain 4 Platform APIs and Provisioning Infrastructure
A platform engineering team is building an Internal Developer Platform (IDP). Which of the following enables application teams to manage infrastructure resources independently, without requiring direct platform team support?
The defining capability of an IDP is enabling self-service so developers can independently access infrastructure and platform resources. Option D is correct because self-service resource provisioning APIs allow developers to provision resources such as namespaces, databases, or environments without relying on manual intervention from the platform team. These APIs embed governance, compliance, and organizational guardrails while giving autonomy to development teams.
Option A (manual deployment services) defeats the purpose of self-service. Option B (knowledge centers) improve documentation but do not provide automation. Option C (logging/monitoring interfaces) are observability tools, not resource provisioning mechanisms.
Self-service APIs empower developers, reduce cognitive load, and minimize bottlenecks. They also align with the platform engineering principle of ''treating the platform as a product,'' where developers are customers, and the platform offers curated golden paths to simplify consumption of infrastructure and services.
--- CNCF Platforms Whitepaper
--- CNCF Platform Engineering Maturity Model
--- Cloud Native Platform Engineering Study Guide
Question 3 Domain 1 Platform Engineering Core Fundamentals
What is the main benefit of using minimal base container images and SBOM attestation practices in CI/CD pipelines?
The use of minimal base container images and Software Bill of Materials (SBOM) attestation is a best practice for strengthening software supply chain security. Option B is correct because smaller base images contain fewer components, which inherently reduces the attack surface and the number of potential vulnerabilities. SBOMs, meanwhile, provide a detailed inventory of included libraries and dependencies, enabling vulnerability scanning, license compliance, and traceability.
Option A is only a partial benefit, not the primary goal. Option C (maximum flexibility) contradicts the principle of minimal images, which deliberately restrict included software. Option D (reducing storage costs) may be a side effect but is not the core benefit in a security-focused context.
By combining minimal images with SBOM practices, platform teams ensure stronger compliance with supply chain security frameworks, enable early detection of vulnerabilities in CI/CD pipelines, and support fast remediation. This is emphasized in CNCF security and platform engineering guidance as a way to align with zero-trust principles.
--- CNCF Supply Chain Security Whitepaper
--- CNCF Platforms Whitepaper
--- Cloud Native Platform Engineering Study Guide
Get the complete CNPA question set
$20$40
Question 4 Domain 2 Platform Observability, Security, and Conformance
Which of the following is a primary benefit of using Kubernetes Custom Resource Definitions (CRDs) in a self-service platform model?
Kubernetes Custom Resource Definitions (CRDs) extend the Kubernetes API by allowing platform teams to create and expose custom APIs without modifying the core Kubernetes API server code. Option C is correct because this extensibility enables teams to define new abstractions (e.g., Database, Application, or Environment resources) tailored to organizational needs, which developers can consume through a self-service model.
Option A is incorrect because scaling and failover are handled by controllers or operators, not CRDs themselves. Option B is wrong because RBAC is still required for access control over custom resources. Option D is misleading because multi-cloud support depends on how CRDs and their controllers are implemented, not a built-in CRD feature.
By leveraging CRDs, platform teams can standardize workflows, hide complexity, and implement guardrails, all while presenting developers with simplified abstractions. This is central to platform engineering, as it empowers developers with self-service APIs while maintaining operational control.
--- CNCF Platforms Whitepaper
--- Kubernetes Extensibility Documentation
--- Cloud Native Platform Engineering Study Guide
Question 5 Domain 2 Platform Observability, Security, and Conformance
In a Kubernetes environment, what is the primary distinction between an Operator and a Helm chart?
The key distinction is that Helm charts are packaging and deployment tools, while Operators extend Kubernetes controllers to provide ongoing lifecycle management. Option C is correct because Operators continuously reconcile the desired and actual state of custom resources, enabling advanced behaviors like upgrades, scaling, and failover. Helm charts, by contrast, define templates and values for deploying applications but do not actively manage them after deployment.
Option A oversimplifies; Operators do more than deploy, while Helm manages deployment packaging. Option B is incorrect---Helm does not create CRDs by default; Operators often do. Option D is incorrect because Operators and Helm serve different purposes, though they may complement each other.
Operators are essential for complex workloads (e.g., databases, Kafka) that require ongoing operational knowledge codified into Kubernetes-native controllers. Helm is best suited for standard deployments and reproducibility. Together, they improve Kubernetes extensibility and automation.
--- CNCF Kubernetes Operator Pattern Documentation
--- CNCF Platforms Whitepaper
--- Cloud Native Platform Engineering Study Guide
Question 6 Domain 5 IDPs and Developer Experience
What is a key consideration during the setup of a Continuous Integration/Continuous Deployment (CI/CD) pipeline to ensure efficient and reliable software delivery?
Automated testing throughout the pipeline is a key enabler of efficient and reliable delivery. Option B is correct because incorporating unit tests, integration tests, and security scans at different pipeline stages ensures that errors are caught early, reducing the risk of faulty code reaching production. This also accelerates delivery by providing fast, consistent feedback to developers.
Option A (single environment) undermines isolation and does not reflect real-world deployment conditions. Option C (skipping packaging) prevents reproducibility and traceability of builds. Option D (manual approvals) adds delays and reintroduces human bottlenecks, which goes against DevOps and GitOps automation principles.
Automated testing, combined with immutable artifacts and GitOps-driven deployments, aligns with platform engineering's focus on automation, reliability, and developer experience. It reduces cognitive load for teams and enforces quality consistently.
--- CNCF Platforms Whitepaper
--- Continuous Delivery Foundation Best Practices
--- Cloud Native Platform Engineering Study Guide
Question 7 Domain 2 Platform Observability, Security, and Conformance
In a software deployment pipeline, what is a common purpose of having different environments like production, staging, and development?
The primary purpose of multiple environments in software delivery pipelines is to isolate changes and test them before they reach production. Option A is correct because development, staging, and production environments provide controlled phases where teams can validate functionality, integration, performance, and security without impacting end users.
Option B (team collaboration) is facilitated by source control and workflows, not environment separation. Option C (testing only in staging) is a risky practice and not recommended. Option D is a partial benefit---testing with different datasets helps---but the broader purpose is risk isolation.
By maintaining environment separation, organizations reduce the likelihood of bugs or misconfigurations reaching production. This practice aligns with DevOps and platform engineering principles, ensuring safer, more reliable continuous delivery.
--- CNCF Platforms Whitepaper
--- Continuous Delivery Foundation Best Practices
--- Cloud Native Platform Engineering Study Guide
What the Linux Foundation CNPA Exam Covers
Exam domains verified against the Official Linux Foundation CNPA exam guide, last checked October 2026.
Domain 1 Platform Engineering Core Fundamentals
36%Master the foundational concepts of platform engineering including declarative resource management, DevOps practices, application environments, infrastructure concepts, platform architecture, continuous integration and delivery, and GitOps. This domain forms the core understanding needed to design and operate modern cloud native platforms.
Sample question from this domain above Q3
Domain 2 Platform Observability, Security, and Conformance
20%Learn to implement observability across traces, metrics, logs, and events. Secure service communication, enforce policy governance, apply Kubernetes security essentials, and integrate security into CI/CD pipelines. These practices ensure platforms are visible, secure, and compliant across their lifecycle.
Domain 3 Continuous Delivery & Platform Engineering
16%Understand continuous integration pipelines, incident response processes, and the relationship between CI/CD and platform engineering. Master GitOps basics and workflows for both application and infrastructure environments. These enable reliable, automated delivery of platform capabilities and applications.
Domain 4 Platform APIs and Provisioning Infrastructure
12%Explore the Kubernetes reconciliation loop, Custom Resource Definitions for self-service APIs, infrastructure provisioning with Kubernetes, and the operator pattern for integration. These provide the mechanisms for platforms to expose capabilities and manage infrastructure at scale.
Sample question from this domain above Q2
Domain 5 IDPs and Developer Experience
8%Design internal developer platforms that simplify access to platform capabilities through API-driven service catalogs and developer portals. Incorporate AI and ML for platform automation. These improvements reduce friction and accelerate developer productivity and adoption.
Sample question from this domain above Q6
Domain 6 Measuring your Platform
8%Define and track platform efficiency, team productivity, and DORA metrics. Use data-driven insights to guide continuous improvement and demonstrate business value. Measurement enables platforms to evolve based on real usage patterns and outcomes.
CNPA Exam FAQ
Common questions about the exam itself
What background do I need to sit the CNPA exam?
How hard is CNPA compared to other Linux Foundation certs?
How long should I study for CNPA?
What is the hardest domain in CNPA and how do I prepare?
What happens on CNPA exam day?
What is the passing score for CNPA?
Can I retake CNPA if I fail, and how do I reschedule?
How long does the CNPA certification stay valid?
What job roles does CNPA prepare me for?
How does CNPA fit with other Linux Foundation certifications?
Other Linux Foundation Exams
Free practice questions for more Linux Foundation certification exams
