Linux Foundation Certified Cloud Native Platform Engineering Associate CNPA Exam Questions

Page: 1 / 14
Total 85 questions
Question 1

As a platform engineer, a critical application has been deployed using Helm, but a recent update introduced a severe bug. To quickly restore the application to its previous stable version, which Helm command should be used?



Answer : A

Helm provides native support for managing versioned releases, allowing easy rollback in case of issues. Option A is correct because the helm rollback <release_name> <revision> command reverts the deployment to a previously known stable release without requiring a redeployment from scratch. This ensures fast recovery and minimizes downtime after a faulty upgrade.

Option B (helm upgrade --force) attempts to reapply an upgrade but does not restore the previous version. Option C (helm template) only renders Kubernetes manifests from charts and does not affect running releases. Option D (helm uninstall) removes the release entirely, which is not suitable for quick recovery.

Rollback functionality is essential in platform engineering for resilience and rapid mitigation of production issues. By using helm rollback, teams align with best practices for safe, controlled release management in Kubernetes environments.


--- CNCF Helm Documentation

--- CNCF Platforms Whitepaper

--- Cloud Native Platform Engineering Study Guide

Question 2

In a Kubernetes environment, which component is responsible for watching the state of resources during the reconciliation process?



Answer : D

The Kubernetes reconciliation process ensures that the actual cluster state matches the desired state defined in manifests. The Kubernetes Controller (option D) is responsible for watching the state of resources through the API Server and taking action to reconcile differences. For example, the Deployment Controller ensures that the number of Pods matches the replica count specified, while the Node Controller monitors node health.

Option A (Scheduler) is incorrect because the Scheduler's role is to assign Pods to nodes based on constraints and availability, not ongoing reconciliation. Option B (Dashboard) is simply a UI for visualization and does not manage cluster state. Option C (API Server) exposes the Kubernetes API and serves as the communication hub, but it does not perform reconciliation logic itself.

Controllers embody the core Kubernetes design principle: continuous reconciliation between declared state and observed state. This makes them fundamental to declarative infrastructure and aligns with GitOps practices where controllers continuously enforce desired configurations from source control.


--- CNCF Kubernetes Documentation

--- CNCF GitOps Principles

--- Cloud Native Platform Engineering Study Guide

Question 3

Which of the following best represents an effective golden path implementation in platform engineering?



Answer : C

A golden path in platform engineering refers to a curated, opinionated workflow that makes the easiest way the right way for developers. Option C is correct because a templated workflow for deploying a microservice with integrated testing and monitoring embodies the golden path concept. It provides developers with a pre-validated, secure, and efficient approach that reduces cognitive load and accelerates delivery.

Option A (documentation) provides information but lacks automation and enforced best practices. Option B (monitoring dashboards) improves observability but does not guide developers in delivery workflows. Option D (API service catalog) is useful but more about service discovery than curated workflows.

Golden paths improve adoption by embedding guardrails, automation, and organizational standards directly into workflows, making compliance seamless. They ensure consistency while allowing developers to focus on innovation rather than platform complexity.


--- CNCF Platforms Whitepaper

--- Team Topologies & Platform Engineering Practices

--- Cloud Native Platform Engineering Study Guide

Question 4

Which of the following strategies should a team prioritize to enhance platform efficiency?



Answer : C

Comprehensive and Detailed Explanation at least 150 to 200 words:

Enhancing platform efficiency requires reducing operational friction and ensuring that updates, patches, and upgrades happen consistently without introducing unnecessary manual effort or delays. According to Cloud Native Platform Engineering practices, automation of the version bump process---whether for libraries, services, or cluster configurations---is a critical strategy for improving both reliability and security. By automating cluster updates, teams can minimize human error, enforce standardized practices, and ensure systems remain aligned with compliance and security benchmarks.

Option A, where each team independently manages platform tools, increases fragmentation and cognitive load, ultimately reducing efficiency. Option B, relying on manual updates, is both error-prone and unsustainable at scale, particularly in environments with multiple clusters or microservices. Option D, holding frequent meetings to discuss minor updates, wastes engineering cycles without delivering the tangible improvements that automation can achieve.

Automating updates is a direct application of Infrastructure as Code and GitOps principles, enabling declarative management, reproducibility, and consistent rollout strategies. Additionally, automation supports zero-downtime upgrades, aligns with cloud native resilience patterns, and improves developer experience by abstracting away operational complexity. Thus, option C represents the most effective strategy for enhancing platform efficiency.


--- CNCF Platforms Whitepaper (Platform Engineering)

--- CNCF GitOps Principles for Platforms

--- Cloud Native Platform Engineering Study Guide

Question 5

A developer is struggling to access the necessary services on a cloud native platform due to complex Kubernetes configurations. What approach can best simplify their access to platform capabilities?



Answer : B

One of the primary objectives of internal developer platforms (IDPs) is to improve developer experience by reducing cognitive load. Complex Kubernetes configurations often overwhelm developers who simply want to consume services and deploy code without worrying about infrastructure intricacies.

Option B is correct because implementing a self-service web portal (or developer portal) abstracts away Kubernetes complexities, providing developers with easy access to platform services through standardized workflows, templates, and golden paths. This aligns with platform engineering principles: empowering developers with self-service capabilities while maintaining governance, security, and compliance.

Option A increases burden unnecessarily and negatively impacts productivity. Option C limits access to services, reducing flexibility and developer autonomy, which goes against the core goal of IDPs. Option D, while helpful for education, does not remove complexity---it only shifts the responsibility back to the developer. By leveraging portals, APIs, and automation, platform teams allow developers to focus on building business value instead of managing infrastructure details.


--- CNCF Platforms Whitepaper

--- Team Topologies and Platform Engineering Practices

--- Cloud Native Platform Engineering Study Guide

Question 6

What is the primary purpose of Kubernetes runtime security?



Answer : B

The main purpose of Kubernetes runtime security is to protect workloads during execution. Option B is correct because runtime security focuses on monitoring active Pods, containers, and processes to detect and prevent malicious activity such as privilege escalation, anomalous network connections, or unauthorized file access.

Option A (etcd encryption) addresses data at rest, not runtime. Option C (image scanning) occurs pre-deployment, not during execution. Option D (API access control) is enforced through RBAC and IAM, not runtime security.

Runtime security solutions (e.g., Falco, Cilium, or Kyverno) continuously observe system calls, network traffic, and workload behaviors to enforce policies and detect threats in real time. This ensures compliance, strengthens defenses in zero-trust environments, and provides critical protection for cloud native workloads in production.


--- CNCF Security TAG Guidance

--- CNCF Platforms Whitepaper

--- Cloud Native Platform Engineering Study Guide

Question 7

A Platform Team is adopting the HEART framework to measure user experience of their developer portal. Which of the following aspects does the HEART framework primarily focus on to help improve developer experience and platform performance?



Answer : C

The HEART framework was developed by Google to measure user experience using both qualitative and quantitative indicators. Option C is correct because HEART stands for Happiness, Engagement, Adoption, Retention, and Task success. In platform engineering, this framework is applied to measure developer experience with internal developer portals (IDPs) and other platform components.

Option A and D misrepresent the acronym by replacing its original user-experience focus with infrastructure-oriented metrics. Option B substitutes Reliability for Retention, which is incorrect.

By applying HEART, platform teams can measure satisfaction (Happiness), frequency of use (Engagement), onboarding success (Adoption), long-term value (Retention), and ability to complete tasks effectively (Task success). This helps teams identify pain points, iterate on golden paths, and improve the usability of their platform.


--- CNCF Platforms Whitepaper

--- Google HEART Framework for UX Measurement

--- Cloud Native Platform Engineering Study Guide

Page:    1 / 14   
Total 85 questions