cert
cert-1
cert-2

Pass Linux Foundation KCNA Exam in First Attempt Guaranteed!

Get 100% Latest Exam Questions, Accurate & Verified Answers to Pass the Actual Exam!
30 Days Free Updates, Instant Download!

cert-5
cert-6
KCNA Exam - Verified By Experts
KCNA Premium Bundle
$29.98

KCNA Premium Bundle

$79.99
$109.97
  • Premium File 333 Questions & Answers. Last update: Nov 02, 2026
  • Training Course 54 Video Lectures
  • Study Guide 410 Pages
 
$109.97
$79.99
accept 39 downloads in last 7 days
block-screenshots
Purchase Linux Foundation KCNA Exam Training Products Individually
Linux Foundation KCNA Premium File
Premium File 333 Q&A
$76.99$69.99
Linux Foundation KCNA Video Training Course
Training Course 54 Lectures
$21.99 $19.99
Linux Foundation KCNA PDF Study Guide
Study Guide 410 Pages
$21.99 $19.99
Linux Foundation KCNA Practice Test 35

Question 340

A hotfix is deployed manually from a laptop with no artifact digest or link to a passing CI run. Which observable result BEST confirms the desired Kubernetes or cloud native behavior?

  1. Template rendering produces intended resources and upgrades or rollbacks remain tied to specific chart revisions.
  2. Production uses a tested traceable artifact only after required promotion and environment gates succeed.
  3. An incident timeline pinpoints the failing dependency rather than relying on one generic readiness or CPU signal.
  4. Live cluster configurations converge to reviewed Git commits and unauthorized drift is flagged or corrected.

Explanation

Correct Answer

B:

Production uses a tested traceable artifact only after required promotion and environment gates succeed. This is an observable service outcome, not just evidence that a configuration file was saved. CI validates and packages changes while CD handles delivery or deployment; a successful build is not proof of production rollout. Workload context: A hotfix is deployed manually from a laptop with no artifact digest or link to a passing CI run.

Incorrect Answers

A:

Template rendering produces intended resources and upgrades or rollbacks remain tied to specific chart revisions. That result validates Helm charts templates and values rather than the requirement here. Verify instead: Production uses a tested traceable artifact only after required promotion and environment gates succeed. Workload context: A hotfix is deployed manually from a laptop with no artifact digest or link to a passing CI run.

C:

An incident timeline pinpoints the failing dependency rather than relying on one generic readiness or CPU signal. That result validates Correlating metrics logs and traces rather than the requirement here. Verify instead: Production uses a tested traceable artifact only after required promotion and environment gates succeed. Workload context: A hotfix is deployed manually from a laptop with no artifact digest or link to a passing CI run.

D:

Live cluster configurations converge to reviewed Git commits and unauthorized drift is flagged or corrected. That result validates GitOps reconciliation and source of truth rather than the requirement here. Verify instead: Production uses a tested traceable artifact only after required promotion and environment gates succeed. Workload context: A hotfix is deployed manually from a laptop with no artifact digest or link to a passing CI run.

Question 341

A Service has no endpoints because its selector refers to app=backend while replicas carry app=api. Which observable result BEST confirms the desired Kubernetes or cloud native behavior?

  1. Only approved Pod flows pass and disallowed lateral or outbound connections fail reproducibly.
  2. Client connections reach healthy backing Pods and troubleshooters isolate selection from routing problems.
  3. Workloads function under least privilege and operations needing prohibited capabilities are rejected or explicitly reviewed.
  4. In-cluster clients reach internal services and exposed node ports are limited to approved traffic.

Explanation

Correct Answer

B:

Client connections reach healthy backing Pods and troubleshooters isolate selection from routing problems. This is an observable service outcome, not just evidence that a configuration file was saved. Service routing depends on endpoints and the cluster's Service dataplane; some clusters replace kube-proxy with an alternate implementation. Workload context: A Service has no endpoints because its selector refers to app=backend while replicas carry app=api.

Incorrect Answers

A:

Only approved Pod flows pass and disallowed lateral or outbound connections fail reproducibly. That result validates NetworkPolicy ingress egress isolation rather than the requirement here. Verify instead: Client connections reach healthy backing Pods and troubleshooters isolate selection from routing problems. Workload context: A Service has no endpoints because its selector refers to app=backend while replicas carry app=api.

C:

Workloads function under least privilege and operations needing prohibited capabilities are rejected or explicitly reviewed. That result validates Linux securityContext and seccomp basics rather than the requirement here. Verify instead: Client connections reach healthy backing Pods and troubleshooters isolate selection from routing problems. Workload context: A Service has no endpoints because its selector refers to app=backend while replicas carry app=api.

D:

In-cluster clients reach internal services and exposed node ports are limited to approved traffic. That result validates ClusterIP and NodePort Service exposure rather than the requirement here. Verify instead: Client connections reach healthy backing Pods and troubleshooters isolate selection from routing problems. Workload context: A Service has no endpoints because its selector refers to app=backend while replicas carry app=api.

Question 342

A team sets a very low CPU limit and sees high throttling despite spare cluster capacity. Which evidence should the engineer inspect FIRST to distinguish the likely cause or verify the prerequisite?

  1. Check NodeReady condition, kubelet heartbeats, network connectivity, pressure conditions and scheduler events.
  2. Inspect local-versus-server manifest diff, field ownership, admission rejection and resulting resource generation.
  3. Inspect Service type, selector, EndpointSlices, DNS name and backend Pod readiness.
  4. Inspect Pod requests/limits, node allocatable capacity, usage history, throttling and OOMKilled events.

Explanation

Correct Answer

D:

Inspect Pod requests/limits, node allocatable capacity, usage history, throttling and OOMKilled events. This is the most discriminating evidence for the described failure or requirement. Requests influence scheduling; limits govern enforcement and memory-limit breaches can terminate containers. The corresponding implementation is: Set workload requests for placement and limits for bounded runtime use based on measured application needs. Workload context: A team sets a very low CPU limit and sees high throttling despite spare cluster capacity.

Incorrect Answers

A:

Check NodeReady condition, kubelet heartbeats, network connectivity, pressure conditions and scheduler events. These observations are more relevant to Node readiness and scheduling exclusion, not this case. The distinguishing check is: Inspect Pod requests/limits, node allocatable capacity, usage history, throttling and OOMKilled events. Workload context: A team sets a very low CPU limit and sees high throttling despite spare cluster capacity.

B:

Inspect local-versus-server manifest diff, field ownership, admission rejection and resulting resource generation. These observations are more relevant to kubectl apply and declarative updates, not this case. The distinguishing check is: Inspect Pod requests/limits, node allocatable capacity, usage history, throttling and OOMKilled events. Workload context: A team sets a very low CPU limit and sees high throttling despite spare cluster capacity.

C:

Inspect Service type, selector, EndpointSlices, DNS name and backend Pod readiness. These observations are more relevant to Service stable virtual endpoint, not this case. The distinguishing check is: Inspect Pod requests/limits, node allocatable capacity, usage history, throttling and OOMKilled events. Workload context: A team sets a very low CPU limit and sees high throttling despite spare cluster capacity.

Question 343

A business bundles third-party CNCF ecosystem tools into a product and assumes every project has identical legal obligations. Which Kubernetes or cloud native approach BEST addresses the stated requirement?

  1. Define user-relevant service-level indicators and objectives for availability, error rate or latency with practical alert thresholds.
  2. Report suspected project security vulnerabilities through the designated private security channel before public reproduction details or exploit examples.
  3. Follow Kubernetes Special Interest Group ownership and enhancement processes when proposing changes to core functionality.
  4. Check a project's license, contributor requirements and redistribution obligations before copying or shipping components.

Explanation

Correct Answer

D:

Check a project's license, contributor requirements and redistribution obligations before copying or shipping components. This response implements the controlling Kubernetes or cloud native principle. Open source permits work under a specific license; public availability of source code alone does not erase conditions. Check its effect by: Inspect LICENSE files, contribution guidelines, DCO or CLA requirements and third-party dependency notices. Workload context: A business bundles third-party CNCF ecosystem tools into a product and assumes every project has identical legal obligations.

Incorrect Answers

A:

Define user-relevant service-level indicators and objectives for availability, error rate or latency with practical alert thresholds. This action addresses SLIs SLOs and golden signals instead of the controlling requirement. An SLI is a measurement, an SLO is a target and an SLA is a contractual commitment; they should not be conflated. For this scenario prefer: Check a project's license, contributor requirements and redistribution obligations before copying or shipping components. Workload context: A business bundles third-party CNCF ecosystem tools into a product and assumes every project has identical legal obligations.

B:

Report suspected project security vulnerabilities through the designated private security channel before public reproduction details or exploit examples. This action addresses Responsible vulnerability disclosure in communities instead of the controlling requirement. Public bug trackers are not always the right venue for undisclosed security issues; project security policies define channels. For this scenario prefer: Check a project's license, contributor requirements and redistribution obligations before copying or shipping components. Workload context: A business bundles third-party CNCF ecosystem tools into a product and assumes every project has identical legal obligations.

C:

Follow Kubernetes Special Interest Group ownership and enhancement processes when proposing changes to core functionality. This action addresses Kubernetes SIG and community governance instead of the controlling requirement. Kubernetes development is governed through open community processes rather than a single cloud vendor's private roadmap. For this scenario prefer: Check a project's license, contributor requirements and redistribution obligations before copying or shipping components. Workload context: A business bundles third-party CNCF ecosystem tools into a product and assumes every project has identical legal obligations.

Question 344

A developer tries to repair a NotReady node by changing one application's readinessProbe configuration. Which Kubernetes or cloud native approach BEST addresses the stated requirement?

  1. Model tightly coupled containers inside a Pod when they must share a network namespace and lifecycle, not as unrelated separate Pods.
  2. Diagnose NotReady nodes and distinguish node health from Pod-level readiness before reopening scheduling.
  3. Pull images from approved OCI-compatible registries with controlled image credentials and documented access boundaries.
  4. Define podAffinity for desired co-location and podAntiAffinity to separate replicas across appropriate topology domains.

Explanation

Correct Answer

B:

Diagnose NotReady nodes and distinguish node health from Pod-level readiness before reopening scheduling. This response implements the controlling Kubernetes or cloud native principle. Node readiness affects cluster placement and lifecycle; a single Pod readiness-probe failure does not make the entire node NotReady. Check its effect by: Check NodeReady condition, kubelet heartbeats, network connectivity, pressure conditions and scheduler events. Workload context: A developer tries to repair a NotReady node by changing one application's readinessProbe configuration.

Incorrect Answers

A:

Model tightly coupled containers inside a Pod when they must share a network namespace and lifecycle, not as unrelated separate Pods. This action addresses Pod shared network namespace and lifecycle instead of the controlling requirement. Containers in one Pod share networking and selected volumes; Kubernetes schedules Pods rather than independent containers. For this scenario prefer: Diagnose NotReady nodes and distinguish node health from Pod-level readiness before reopening scheduling. Workload context: A developer tries to repair a NotReady node by changing one application's readinessProbe configuration.

C:

Pull images from approved OCI-compatible registries with controlled image credentials and documented access boundaries. This action addresses OCI registries and image distribution instead of the controlling requirement. OCI registries store/distribute image artifacts; they do not orchestrate Pods or apply cluster networking. For this scenario prefer: Diagnose NotReady nodes and distinguish node health from Pod-level readiness before reopening scheduling. Workload context: A developer tries to repair a NotReady node by changing one application's readinessProbe configuration.

D:

Define podAffinity for desired co-location and podAntiAffinity to separate replicas across appropriate topology domains. This action addresses Pod affinity anti-affinity instead of the controlling requirement. Pod affinity references other Pods by labels, not node resource attributes, and required rules can make replicas Pending. For this scenario prefer: Diagnose NotReady nodes and distinguish node health from Pod-level readiness before reopening scheduling. Workload context: A developer tries to repair a NotReady node by changing one application's readinessProbe configuration.

Question 345

An app places raw user IDs in metric labels and monitoring costs explode as the number of active accounts grows. Which observable result BEST confirms the desired Kubernetes or cloud native behavior?

  1. Metrics are collected from intended targets at expected intervals with bounded label series and useful alerts.
  2. Alerts identify meaningful user-impacting regressions before the service spends an unacceptable error budget.
  3. The team selects a suitable maintained project based on requirements rather than mistaking ecosystem status for a warranty.
  4. Technical proposals reach appropriate reviewers with documented rationale and open community feedback.

Explanation

Correct Answer

A:

Metrics are collected from intended targets at expected intervals with bounded label series and useful alerts. This is an observable service outcome, not just evidence that a configuration file was saved. Prometheus primarily scrapes targets on an interval; instrumentation must expose values and high-cardinality labels can overload storage. Workload context: An app places raw user IDs in metric labels and monitoring costs explode as the number of active accounts grows.

Incorrect Answers

B:

Alerts identify meaningful user-impacting regressions before the service spends an unacceptable error budget. That result validates SLIs SLOs and golden signals rather than the requirement here. Verify instead: Metrics are collected from intended targets at expected intervals with bounded label series and useful alerts. Workload context: An app places raw user IDs in metric labels and monitoring costs explode as the number of active accounts grows.

C:

The team selects a suitable maintained project based on requirements rather than mistaking ecosystem status for a warranty. That result validates CNCF project maturity and adoption decisions rather than the requirement here. Verify instead: Metrics are collected from intended targets at expected intervals with bounded label series and useful alerts. Workload context: An app places raw user IDs in metric labels and monitoring costs explode as the number of active accounts grows.

D:

Technical proposals reach appropriate reviewers with documented rationale and open community feedback. That result validates Kubernetes SIG and community governance rather than the requirement here. Verify instead: Metrics are collected from intended targets at expected intervals with bounded label series and useful alerts. Workload context: An app places raw user IDs in metric labels and monitoring costs explode as the number of active accounts grows.

Question 346

A PVC stays Pending while no Pod references it and the team calls the CSI provisioner broken despite WaitForFirstConsumer. Which Kubernetes or cloud native approach BEST addresses the stated requirement?

  1. Use emptyDir for temporary Pod-scoped data and PVC-backed volumes when data must survive Pod replacement.
  2. Configure a supported StorageClass and CSI provisioner to dynamically create backing volumes for PVCs.
  3. Inspect restart history and previous-container logs to diagnose repeatedly exiting containers and fix startup or runtime failures.
  4. Configure StorageClass WaitForFirstConsumer when scheduling topology must influence dynamic volume provisioning.

Explanation

Correct Answer

D:

Configure StorageClass WaitForFirstConsumer when scheduling topology must influence dynamic volume provisioning. This response implements the controlling Kubernetes or cloud native principle. A PVC may legitimately remain unbound until a Pod consumes it under WaitForFirstConsumer. Check its effect by: Review storageClass volumeBindingMode, PVC condition, Pod node constraints and CSI topology events. Workload context: A PVC stays Pending while no Pod references it and the team calls the CSI provisioner broken despite WaitForFirstConsumer.

Incorrect Answers

A:

Use emptyDir for temporary Pod-scoped data and PVC-backed volumes when data must survive Pod replacement. This action addresses Ephemeral emptyDir versus persistent volumes instead of the controlling requirement. emptyDir exists for the lifetime of a Pod on a node and is lost when the Pod is removed. For this scenario prefer: Configure StorageClass WaitForFirstConsumer when scheduling topology must influence dynamic volume provisioning. Workload context: A PVC stays Pending while no Pod references it and the team calls the CSI provisioner broken despite WaitForFirstConsumer.

B:

Configure a supported StorageClass and CSI provisioner to dynamically create backing volumes for PVCs. This action addresses StorageClass dynamic provisioning instead of the controlling requirement. StorageClass names provisioning behavior; a controller and backend must support dynamic provisioning. For this scenario prefer: Configure StorageClass WaitForFirstConsumer when scheduling topology must influence dynamic volume provisioning. Workload context: A PVC stays Pending while no Pod references it and the team calls the CSI provisioner broken despite WaitForFirstConsumer.

C:

Inspect restart history and previous-container logs to diagnose repeatedly exiting containers and fix startup or runtime failures. This action addresses CrashLoopBackOff and previous logs instead of the controlling requirement. CrashLoopBackOff indicates repeated container exits and restart delays, not a scheduler placement failure. For this scenario prefer: Configure StorageClass WaitForFirstConsumer when scheduling topology must influence dynamic volume provisioning. Workload context: A PVC stays Pending while no Pod references it and the team calls the CSI provisioner broken despite WaitForFirstConsumer.

Question 347

A stateful Pod cannot start in a healthy zone because its existing block volume is attached to another availability zone. Which evidence should the engineer inspect FIRST to distinguish the likely cause or verify the prerequisite?

  1. Inspect Pod label selectors, namespaces, topologyKey and actual placement of matching peer Pods.
  2. Inspect PVC status, volume nodeAffinity, StorageClass volumeBindingMode and node/zone eligibility.
  3. Check server and kubelet versions, deprecated APIs, CNI/CSI compatibility, maintenance order and rollback limits.
  4. Check resource namespace, role bindings, quotas and effective network enforcement across namespaces.

Explanation

Correct Answer

B:

Inspect PVC status, volume nodeAffinity, StorageClass volumeBindingMode and node/zone eligibility. This is the most discriminating evidence for the described failure or requirement. Immediate volume binding can constrain later Pod placement, while WaitForFirstConsumer accounts for scheduling topology. The corresponding implementation is: Align volume topology with Pod scheduling, using StorageClass binding behavior appropriate for zonal storage. Workload context: A stateful Pod cannot start in a healthy zone because its existing block volume is attached to another availability zone.

Incorrect Answers

A:

Inspect Pod label selectors, namespaces, topologyKey and actual placement of matching peer Pods. These observations are more relevant to Pod affinity anti-affinity, not this case. The distinguishing check is: Inspect PVC status, volume nodeAffinity, StorageClass volumeBindingMode and node/zone eligibility. Workload context: A stateful Pod cannot start in a healthy zone because its existing block volume is attached to another availability zone.

C:

Check server and kubelet versions, deprecated APIs, CNI/CSI compatibility, maintenance order and rollback limits. These observations are more relevant to Kubernetes upgrades and version skew, not this case. The distinguishing check is: Inspect PVC status, volume nodeAffinity, StorageClass volumeBindingMode and node/zone eligibility. Workload context: A stateful Pod cannot start in a healthy zone because its existing block volume is attached to another availability zone.

D:

Check resource namespace, role bindings, quotas and effective network enforcement across namespaces. These observations are more relevant to Namespace scope and limits, not this case. The distinguishing check is: Inspect PVC status, volume nodeAffinity, StorageClass volumeBindingMode and node/zone eligibility. Workload context: A stateful Pod cannot start in a healthy zone because its existing block volume is attached to another availability zone.

Question 348

A development namespace cannot modify production ConfigMaps through the API but its Pods can still contact a production database over TCP. Which evidence should the engineer inspect FIRST to distinguish the likely cause or verify the prerequisite?

  1. Inspect namespace labels, Pod selectors, network policy rules, RBAC permissions and effective connectivity tests.
  2. Test DNS names, search suffixes, CoreDNS logs, upstream forwarders and service records.
  3. Inspect serviceAccountName, RoleBindings, projected tokens, audience and kubectl auth can-i permissions.
  4. Inspect securityContext, runAsUser, allowPrivilegeEscalation, capabilities, seccompProfile and startup errors.

Explanation

Correct Answer

A:

Inspect namespace labels, Pod selectors, network policy rules, RBAC permissions and effective connectivity tests. This is the most discriminating evidence for the described failure or requirement. NetworkPolicy governs data-plane traffic, whereas RBAC governs API actions; neither alone replaces the other. The corresponding implementation is: Combine RBAC with NetworkPolicy to control both Kubernetes API permissions and east-west workload traffic. Workload context: A development namespace cannot modify production ConfigMaps through the API but its Pods can still contact a production database over TCP.

Incorrect Answers

B:

Test DNS names, search suffixes, CoreDNS logs, upstream forwarders and service records. These observations are more relevant to Cluster DNS and service discovery, not this case. The distinguishing check is: Inspect namespace labels, Pod selectors, network policy rules, RBAC permissions and effective connectivity tests. Workload context: A development namespace cannot modify production ConfigMaps through the API but its Pods can still contact a production database over TCP.

C:

Inspect serviceAccountName, RoleBindings, projected tokens, audience and kubectl auth can-i permissions. These observations are more relevant to ServiceAccount and workload RBAC boundaries, not this case. The distinguishing check is: Inspect namespace labels, Pod selectors, network policy rules, RBAC permissions and effective connectivity tests. Workload context: A development namespace cannot modify production ConfigMaps through the API but its Pods can still contact a production database over TCP.

D:

Inspect securityContext, runAsUser, allowPrivilegeEscalation, capabilities, seccompProfile and startup errors. These observations are more relevant to Linux securityContext and seccomp basics, not this case. The distinguishing check is: Inspect namespace labels, Pod selectors, network policy rules, RBAC permissions and effective connectivity tests. Workload context: A development namespace cannot modify production ConfigMaps through the API but its Pods can still contact a production database over TCP.

Question 349

An analyst launches a debug container with host privileges even though inspecting a shared Pod network namespace would suffice. Which observable result BEST confirms the desired Kubernetes or cloud native behavior?

  1. All intended replicas run the approved digest and upgrades trace back to a reviewed artifact.
  2. Protected nodes accept explicitly tolerated workloads and repel unrelated Pods under intended effects.
  3. An operator investigates a running Pod without modifying its immutable application image or replacing production workload containers.
  4. Administrative commands target the intended cluster and avoid accidental changes to another environment.

Explanation

Correct Answer

C:

An operator investigates a running Pod without modifying its immutable application image or replacing production workload containers. This is an observable service outcome, not just evidence that a configuration file was saved. Ephemeral containers are intended for debugging and do not behave like ordinary replicated application containers. Workload context: An analyst launches a debug container with host privileges even though inspecting a shared Pod network namespace would suffice.

Incorrect Answers

A:

All intended replicas run the approved digest and upgrades trace back to a reviewed artifact. That result validates Immutable container images and digests rather than the requirement here. Verify instead: An operator investigates a running Pod without modifying its immutable application image or replacing production workload containers. Workload context: An analyst launches a debug container with host privileges even though inspecting a shared Pod network namespace would suffice.

B:

Protected nodes accept explicitly tolerated workloads and repel unrelated Pods under intended effects. That result validates Taints tolerations and node protection rather than the requirement here. Verify instead: An operator investigates a running Pod without modifying its immutable application image or replacing production workload containers. Workload context: An analyst launches a debug container with host privileges even though inspecting a shared Pod network namespace would suffice.

D:

Administrative commands target the intended cluster and avoid accidental changes to another environment. That result validates kubectl context and cluster selection rather than the requirement here. Verify instead: An operator investigates a running Pod without modifying its immutable application image or replacing production workload containers. Workload context: An analyst launches a debug container with host privileges even though inspecting a shared Pod network namespace would suffice.

Question 350

A vendor migration promises zero changes even though the workloads depend on cloud-specific identity and networking controllers. Which TWO complementary steps supply the appropriate approach AND the evidence required to validate it? Select TWO.

  1. Prefer open APIs, OCI images and Kubernetes-compatible deployment contracts where portability matters while accounting for provider-specific extensions.
  2. Inspect manifests for proprietary resources, storage/network API dependencies, image compatibility and migration cost.
  3. Evaluate CNCF sandbox, incubating and graduated projects in context of maintenance, community adoption and technical fit.
  4. Metrics are collected from intended targets at expected intervals with bounded label series and useful alerts.
  5. Inspect service ownership, API contract, timeout/retry behavior, communication coupling and failure domains.

Explanation

Correct Answers

A:

Prefer open APIs, OCI images and Kubernetes-compatible deployment contracts where portability matters while accounting for provider-specific extensions. This response implements the controlling Kubernetes or cloud native principle. Cloud native APIs improve portability but do not guarantee identical storage classes, load balancers or custom controllers across clouds. Check its effect by: Inspect manifests for proprietary resources, storage/network API dependencies, image compatibility and migration cost. This is the implementation part of the required paired answer. Workload context: A vendor migration promises zero changes even though the workloads depend on cloud-specific identity and networking controllers.

B:

Inspect manifests for proprietary resources, storage/network API dependencies, image compatibility and migration cost. This is the most discriminating evidence for the described failure or requirement. Cloud native APIs improve portability but do not guarantee identical storage classes, load balancers or custom controllers across clouds. The corresponding implementation is: Prefer open APIs, OCI images and Kubernetes-compatible deployment contracts where portability matters while accounting for provider-specific extensions. This is the diagnostic evidence part of the paired answer. Workload context: A vendor migration promises zero changes even though the workloads depend on cloud-specific identity and networking controllers.

Incorrect Answers

C:

Evaluate CNCF sandbox, incubating and graduated projects in context of maintenance, community adoption and technical fit. This step belongs to CNCF project maturity and adoption decisions rather than the complementary implementation and evidence pair. The intended approach is: Prefer open APIs, OCI images and Kubernetes-compatible deployment contracts where portability matters while accounting for provider-specific extensions. Validate with: Inspect manifests for proprietary resources, storage/network API dependencies, image compatibility and migration cost. Workload context: A vendor migration promises zero changes even though the workloads depend on cloud-specific identity and networking controllers.

D:

Metrics are collected from intended targets at expected intervals with bounded label series and useful alerts. This step belongs to Prometheus pull scraping and metrics endpoints rather than the complementary implementation and evidence pair. The intended approach is: Prefer open APIs, OCI images and Kubernetes-compatible deployment contracts where portability matters while accounting for provider-specific extensions. Validate with: Inspect manifests for proprietary resources, storage/network API dependencies, image compatibility and migration cost. Workload context: A vendor migration promises zero changes even though the workloads depend on cloud-specific identity and networking controllers.

E:

Inspect service ownership, API contract, timeout/retry behavior, communication coupling and failure domains. This step belongs to Microservices contracts and failure isolation rather than the complementary implementation and evidence pair. The intended approach is: Prefer open APIs, OCI images and Kubernetes-compatible deployment contracts where portability matters while accounting for provider-specific extensions. Validate with: Inspect manifests for proprietary resources, storage/network API dependencies, image compatibility and migration cost. Workload context: A vendor migration promises zero changes even though the workloads depend on cloud-specific identity and networking controllers.

Kubernetes and Cloud Native Associate (KCNA) Practice Tests