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 72

Question 710

A production dataset's PV uses Delete and its administrator removes the claim assuming the raw disk must be retained. Which evidence should the engineer inspect FIRST to distinguish the likely cause or verify the prerequisite?

  1. Inspect Secret read permissions, encryption configuration, encoded manifest values and audit trails.
  2. Inspect PV/PVC accessModes, actual mount failures, driver support and multi-node workload placement.
  3. Inspect CNI configuration, Pod CIDRs, node route tables, overlay/underlay links and CNI daemon logs.
  4. Inspect PV persistentVolumeReclaimPolicy, underlying disk state, claim release and storage provisioner behavior.

Explanation

Correct Answer

D:

Inspect PV persistentVolumeReclaimPolicy, underlying disk state, claim release and storage provisioner behavior. This is the most discriminating evidence for the described failure or requirement. Retain leaves storage for deliberate recovery; Delete usually removes underlying dynamically provisioned storage when supported. The corresponding implementation is: Select PV reclaim policies according to retention requirements and verify storage cleanup or recovery steps after PVC deletion. Workload context: A production dataset's PV uses Delete and its administrator removes the claim assuming the raw disk must be retained.

Incorrect Answers

A:

Inspect Secret read permissions, encryption configuration, encoded manifest values and audit trails. These observations are more relevant to Secret base64 encoding versus encryption, not this case. The distinguishing check is: Inspect PV persistentVolumeReclaimPolicy, underlying disk state, claim release and storage provisioner behavior. Workload context: A production dataset's PV uses Delete and its administrator removes the claim assuming the raw disk must be retained.

B:

Inspect PV/PVC accessModes, actual mount failures, driver support and multi-node workload placement. These observations are more relevant to ReadWriteOnce and ReadWriteMany semantics, not this case. The distinguishing check is: Inspect PV persistentVolumeReclaimPolicy, underlying disk state, claim release and storage provisioner behavior. Workload context: A production dataset's PV uses Delete and its administrator removes the claim assuming the raw disk must be retained.

C:

Inspect CNI configuration, Pod CIDRs, node route tables, overlay/underlay links and CNI daemon logs. These observations are more relevant to CNI Pod networking implementation, not this case. The distinguishing check is: Inspect PV persistentVolumeReclaimPolicy, underlying disk state, claim release and storage provisioner behavior. Workload context: A production dataset's PV uses Delete and its administrator removes the claim assuming the raw disk must be retained.

Question 711

A service shows acceptable cluster CPU but users have elevated checkout latency and the release gate ignores request-level metrics. Which Kubernetes or cloud native approach BEST addresses the stated requirement?

  1. Configure Deployment rollout strategy with availability bounds and use rollout history when an update requires controlled rollback.
  2. Use a versioned Git repository as declarative desired state and a reconciler to detect and correct drift with approved change controls.
  3. Gate rollout progression on suitable error, latency and business metrics with explicit thresholds and rollback authorization.
  4. Use ephemeral containers to inspect a running Pod when its application image lacks debug tools, with approved access to sensitive process namespaces.

Explanation

Correct Answer

C:

Gate rollout progression on suitable error, latency and business metrics with explicit thresholds and rollback authorization. This response implements the controlling Kubernetes or cloud native principle. Automated analysis requires representative telemetry and guardrails; an unchanged rollout status does not prove user experience is healthy. Check its effect by: Inspect error-budget impact, traffic exposure, request latency, alert window and controller decisions. Workload context: A service shows acceptable cluster CPU but users have elevated checkout latency and the release gate ignores request-level metrics.

Incorrect Answers

A:

Configure Deployment rollout strategy with availability bounds and use rollout history when an update requires controlled rollback. This action addresses Deployment rolling updates and rollback instead of the controlling requirement. A rolling update controls replacement pacing but application correctness still requires probes and release validation. For this scenario prefer: Gate rollout progression on suitable error, latency and business metrics with explicit thresholds and rollback authorization. Workload context: A service shows acceptable cluster CPU but users have elevated checkout latency and the release gate ignores request-level metrics.

B:

Use a versioned Git repository as declarative desired state and a reconciler to detect and correct drift with approved change controls. This action addresses GitOps reconciliation and source of truth instead of the controlling requirement. GitOps is a pull/reconciliation operating model rather than merely running kubectl from a CI server. For this scenario prefer: Gate rollout progression on suitable error, latency and business metrics with explicit thresholds and rollback authorization. Workload context: A service shows acceptable cluster CPU but users have elevated checkout latency and the release gate ignores request-level metrics.

D:

Use ephemeral containers to inspect a running Pod when its application image lacks debug tools, with approved access to sensitive process namespaces. This action addresses Ephemeral debug containers for minimal images instead of the controlling requirement. Ephemeral containers are for diagnostics and cannot be treated as permanent workload replicas or restarted like ordinary containers. For this scenario prefer: Gate rollout progression on suitable error, latency and business metrics with explicit thresholds and rollback authorization. Workload context: A service shows acceptable cluster CPU but users have elevated checkout latency and the release gate ignores request-level metrics.

Question 712

A worker has available RAM but a Pod with a 128Mi limit repeatedly exits OOMKilled during image processing. Which TWO complementary steps supply the appropriate approach AND the evidence required to validate it? Select TWO.

  1. Trace requests through Service DNS, selector, EndpointSlice and targetPort before attributing all timeouts to network latency.
  2. Inspect OOMKilled exit reason, memory limit, heap behavior, node pressure and container metrics.
  3. Diagnose memory limit terminations using lastState and observed working-set growth rather than assuming every restart is application logic.
  4. Inspect controller readiness, class or Gateway association, route attachment status, TLS Secret and backend Service mapping.
  5. Applications mount volumes with the requested access pattern without unsupported simultaneous access assumptions.

Explanation

Correct Answers

B:

Inspect OOMKilled exit reason, memory limit, heap behavior, node pressure and container metrics. This is the most discriminating evidence for the described failure or requirement. Container memory exceeding its cgroup limit can trigger OOMKilled even when node aggregate memory seems available. The corresponding implementation is: Diagnose memory limit terminations using lastState and observed working-set growth rather than assuming every restart is application logic. This is the diagnostic evidence part of the paired answer. Workload context: A worker has available RAM but a Pod with a 128Mi limit repeatedly exits OOMKilled during image processing.

C:

Diagnose memory limit terminations using lastState and observed working-set growth rather than assuming every restart is application logic. This response implements the controlling Kubernetes or cloud native principle. Container memory exceeding its cgroup limit can trigger OOMKilled even when node aggregate memory seems available. Check its effect by: Inspect OOMKilled exit reason, memory limit, heap behavior, node pressure and container metrics. This is the implementation part of the required paired answer. Workload context: A worker has available RAM but a Pod with a 128Mi limit repeatedly exits OOMKilled during image processing.

Incorrect Answers

A:

Trace requests through Service DNS, selector, EndpointSlice and targetPort before attributing all timeouts to network latency. This step belongs to Service selector and port mismatch diagnostics rather than the complementary implementation and evidence pair. The intended approach is: Diagnose memory limit terminations using lastState and observed working-set growth rather than assuming every restart is application logic. Validate with: Inspect OOMKilled exit reason, memory limit, heap behavior, node pressure and container metrics. Workload context: A worker has available RAM but a Pod with a 128Mi limit repeatedly exits OOMKilled during image processing.

D:

Inspect controller readiness, class or Gateway association, route attachment status, TLS Secret and backend Service mapping. This step belongs to Ingress and Gateway API routing rather than the complementary implementation and evidence pair. The intended approach is: Diagnose memory limit terminations using lastState and observed working-set growth rather than assuming every restart is application logic. Validate with: Inspect OOMKilled exit reason, memory limit, heap behavior, node pressure and container metrics. Workload context: A worker has available RAM but a Pod with a 128Mi limit repeatedly exits OOMKilled during image processing.

E:

Applications mount volumes with the requested access pattern without unsupported simultaneous access assumptions. This step belongs to ReadWriteOnce and ReadWriteMany semantics rather than the complementary implementation and evidence pair. The intended approach is: Diagnose memory limit terminations using lastState and observed working-set growth rather than assuming every restart is application logic. Validate with: Inspect OOMKilled exit reason, memory limit, heap behavior, node pressure and container metrics. Workload context: A worker has available RAM but a Pod with a 128Mi limit repeatedly exits OOMKilled during image processing.

Question 713

A developer tries to repair a NotReady node by changing one application's readinessProbe configuration. Which TWO complementary steps supply the appropriate approach AND the evidence required to validate it? Select TWO.

  1. Missing workload replicas are recreated from their controllers and desired counts converge after disruptions.
  2. Check NodeReady condition, kubelet heartbeats, network connectivity, pressure conditions and scheduler events.
  3. Inspect allowedDisruptions, healthy replicas, minAvailable/maxUnavailable and drain eviction results.
  4. Diagnose NotReady nodes and distinguish node health from Pod-level readiness before reopening scheduling.
  5. Align volume topology with Pod scheduling, using StorageClass binding behavior appropriate for zonal storage.

Explanation

Correct Answers

B:

Check NodeReady condition, kubelet heartbeats, network connectivity, pressure conditions and scheduler events. This is the most discriminating evidence for the described failure or requirement. Node readiness affects cluster placement and lifecycle; a single Pod readiness-probe failure does not make the entire node NotReady. The corresponding implementation is: Diagnose NotReady nodes and distinguish node health from Pod-level readiness before reopening scheduling. This is the diagnostic evidence part of the paired answer. Workload context: A developer tries to repair a NotReady node by changing one application's readinessProbe configuration.

D:

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. This is the implementation part of the required paired answer. Workload context: A developer tries to repair a NotReady node by changing one application's readinessProbe configuration.

Incorrect Answers

A:

Missing workload replicas are recreated from their controllers and desired counts converge after disruptions. This step belongs to Controller manager reconciliation loops rather than the complementary implementation and evidence pair. The intended approach is: Diagnose NotReady nodes and distinguish node health from Pod-level readiness before reopening scheduling. Validate with: 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.

C:

Inspect allowedDisruptions, healthy replicas, minAvailable/maxUnavailable and drain eviction results. This step belongs to PodDisruptionBudget during voluntary eviction rather than the complementary implementation and evidence pair. The intended approach is: Diagnose NotReady nodes and distinguish node health from Pod-level readiness before reopening scheduling. Validate with: 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.

E:

Align volume topology with Pod scheduling, using StorageClass binding behavior appropriate for zonal storage. This step belongs to PersistentVolume zone binding and placement rather than the complementary implementation and evidence pair. The intended approach is: Diagnose NotReady nodes and distinguish node health from Pod-level readiness before reopening scheduling. Validate with: 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.

Question 714

An analyst confuses a container's private process ID namespace with a limit on its maximum memory use. Which Kubernetes or cloud native approach BEST addresses the stated requirement?

  1. Evaluate image SBOMs, signed provenance and vulnerability reports before production promotion, separating detected packages from reachable risk.
  2. Use kubectl get, describe and logs as complementary views of object state, events and container output before changing resources.
  3. Use a Deployment to manage stateless replicas, controlled updates and ReplicaSets rather than hand-editing Pod instances.
  4. Explain how namespaces isolate process/network views and cgroups control CPU and memory resource accounting and enforcement.

Explanation

Correct Answer

D:

Explain how namespaces isolate process/network views and cgroups control CPU and memory resource accounting and enforcement. This response implements the controlling Kubernetes or cloud native principle. Namespaces and cgroups provide different Linux primitives; neither independently creates Kubernetes scheduling. Check its effect by: Inspect process namespace, container cgroup limits, OOM events and host resource metrics. Workload context: An analyst confuses a container's private process ID namespace with a limit on its maximum memory use.

Incorrect Answers

A:

Evaluate image SBOMs, signed provenance and vulnerability reports before production promotion, separating detected packages from reachable risk. This action addresses Image scanning and software bills of materials instead of the controlling requirement. A scanner's package detection is evidence of inventory, not automatically proof of exploitation or complete image trust. For this scenario prefer: Explain how namespaces isolate process/network views and cgroups control CPU and memory resource accounting and enforcement. Workload context: An analyst confuses a container's private process ID namespace with a limit on its maximum memory use.

B:

Use kubectl get, describe and logs as complementary views of object state, events and container output before changing resources. This action addresses kubectl inspect and describe diagnostics instead of the controlling requirement. kubectl get summarizes objects; describe reveals events and details; logs reveals container stdout/stderr, not complete API diagnostics. For this scenario prefer: Explain how namespaces isolate process/network views and cgroups control CPU and memory resource accounting and enforcement. Workload context: An analyst confuses a container's private process ID namespace with a limit on its maximum memory use.

C:

Use a Deployment to manage stateless replicas, controlled updates and ReplicaSets rather than hand-editing Pod instances. This action addresses Deployment and ReplicaSet ownership instead of the controlling requirement. A Deployment manages ReplicaSets and rolling changes; direct edits to controlled Pods are transient. For this scenario prefer: Explain how namespaces isolate process/network views and cgroups control CPU and memory resource accounting and enforcement. Workload context: An analyst confuses a container's private process ID namespace with a limit on its maximum memory use.

Question 715

An authorized manifest is rejected by a validating webhook because it requests a forbidden hostPath mount. Which observable result BEST confirms the desired Kubernetes or cloud native behavior?

  1. The PVC binds to a suitable volume and survives recreation of the application Pod as designed.
  2. Pods on different eligible nodes communicate according to network design and report working network addresses.
  3. Valid identities perform only allowed actions and rejected resource specifications do not reach persistent state.
  4. Applications reach their authorized peers while unrelated Pods cannot read secrets or contact protected services.

Explanation

Correct Answer

C:

Valid identities perform only allowed actions and rejected resource specifications do not reach persistent state. This is an observable service outcome, not just evidence that a configuration file was saved. Authentication answers who called, authorization answers what may be done, and admission can apply policy to allowed requests. Workload context: An authorized manifest is rejected by a validating webhook because it requests a forbidden hostPath mount.

Incorrect Answers

A:

The PVC binds to a suitable volume and survives recreation of the application Pod as designed. That result validates PersistentVolume and claim bindings rather than the requirement here. Verify instead: Valid identities perform only allowed actions and rejected resource specifications do not reach persistent state. Workload context: An authorized manifest is rejected by a validating webhook because it requests a forbidden hostPath mount.

B:

Pods on different eligible nodes communicate according to network design and report working network addresses. That result validates CNI Pod networking implementation rather than the requirement here. Verify instead: Valid identities perform only allowed actions and rejected resource specifications do not reach persistent state. Workload context: An authorized manifest is rejected by a validating webhook because it requests a forbidden hostPath mount.

D:

Applications reach their authorized peers while unrelated Pods cannot read secrets or contact protected services. That result validates Namespace segmentation with NetworkPolicies rather than the requirement here. Verify instead: Valid identities perform only allowed actions and rejected resource specifications do not reach persistent state. Workload context: An authorized manifest is rejected by a validating webhook because it requests a forbidden hostPath mount.

Question 716

A team splits a monolith into twenty containers but deploys every service together and changes shared database tables without contracts. Which evidence should the engineer inspect FIRST to distinguish the likely cause or verify the prerequisite?

  1. Inspect ServiceMonitor or scrape config, /metrics endpoint, target health, scrape interval and sample labels.
  2. Inspect service ownership, API contract, timeout/retry behavior, communication coupling and failure domains.
  3. Identify each project role, integration point, maintainer documentation and whether it belongs to Kubernetes core.
  4. Inspect LICENSE files, contribution guidelines, DCO or CLA requirements and third-party dependency notices.

Explanation

Correct Answer

B:

Inspect service ownership, API contract, timeout/retry behavior, communication coupling and failure domains. This is the most discriminating evidence for the described failure or requirement. Microservices improve modularity but add network and operational overhead; splitting code does not automatically yield reliability. The corresponding implementation is: Design bounded microservice interfaces with timeouts, retries and independently deployable service contracts where modularity is useful. Workload context: A team splits a monolith into twenty containers but deploys every service together and changes shared database tables without contracts.

Incorrect Answers

A:

Inspect ServiceMonitor or scrape config, /metrics endpoint, target health, scrape interval and sample labels. These observations are more relevant to Prometheus pull scraping and metrics endpoints, not this case. The distinguishing check is: Inspect service ownership, API contract, timeout/retry behavior, communication coupling and failure domains. Workload context: A team splits a monolith into twenty containers but deploys every service together and changes shared database tables without contracts.

C:

Identify each project role, integration point, maintainer documentation and whether it belongs to Kubernetes core. These observations are more relevant to CNCF ecosystem and Kubernetes roles, not this case. The distinguishing check is: Inspect service ownership, API contract, timeout/retry behavior, communication coupling and failure domains. Workload context: A team splits a monolith into twenty containers but deploys every service together and changes shared database tables without contracts.

D:

Inspect LICENSE files, contribution guidelines, DCO or CLA requirements and third-party dependency notices. These observations are more relevant to Open source licensing and contribution basics, not this case. The distinguishing check is: Inspect service ownership, API contract, timeout/retry behavior, communication coupling and failure domains. Workload context: A team splits a monolith into twenty containers but deploys every service together and changes shared database tables without contracts.

Question 717

A namespace contains a LimitRange but a platform lead expects it to enforce a total cluster-wide storage budget. Which Kubernetes or cloud native approach BEST addresses the stated requirement?

  1. Use kubectl get, describe and logs as complementary views of object state, events and container output before changing resources.
  2. Apply namespace ResourceQuota and LimitRange policies to govern aggregate consumption and default/request bounds.
  3. Match Pod CPU/memory requests to node allocatable resources and scheduling constraints before blaming a container image.
  4. Store non-sensitive configuration in ConfigMaps and sensitive values in Secrets with access control and encryption controls.

Explanation

Correct Answer

B:

Apply namespace ResourceQuota and LimitRange policies to govern aggregate consumption and default/request bounds. This response implements the controlling Kubernetes or cloud native principle. ResourceQuota applies aggregate namespace limits while LimitRange sets per-object defaults and constraints; quotas do not make capacity. Check its effect by: Inspect quota hard/used counters, LimitRange defaults and API admission rejection messages. Workload context: A namespace contains a LimitRange but a platform lead expects it to enforce a total cluster-wide storage budget.

Incorrect Answers

A:

Use kubectl get, describe and logs as complementary views of object state, events and container output before changing resources. This action addresses kubectl inspect and describe diagnostics instead of the controlling requirement. kubectl get summarizes objects; describe reveals events and details; logs reveals container stdout/stderr, not complete API diagnostics. For this scenario prefer: Apply namespace ResourceQuota and LimitRange policies to govern aggregate consumption and default/request bounds. Workload context: A namespace contains a LimitRange but a platform lead expects it to enforce a total cluster-wide storage budget.

C:

Match Pod CPU/memory requests to node allocatable resources and scheduling constraints before blaming a container image. This action addresses Pending Pods and resource-fit checks instead of the controlling requirement. A Pending unscheduled Pod has no running container logs; scheduler events reveal placement failures. For this scenario prefer: Apply namespace ResourceQuota and LimitRange policies to govern aggregate consumption and default/request bounds. Workload context: A namespace contains a LimitRange but a platform lead expects it to enforce a total cluster-wide storage budget.

D:

Store non-sensitive configuration in ConfigMaps and sensitive values in Secrets with access control and encryption controls. This action addresses ConfigMap and Secret boundaries instead of the controlling requirement. Kubernetes Secret data is base64-encoded by default, not inherently encrypted or a substitute for managed secret governance. For this scenario prefer: Apply namespace ResourceQuota and LimitRange policies to govern aggregate consumption and default/request bounds. Workload context: A namespace contains a LimitRange but a platform lead expects it to enforce a total cluster-wide storage budget.

Question 718

A Gateway returns 404 for /api because HTTPRoute matches /app while the backend Service is healthy. Which TWO complementary steps supply the appropriate approach AND the evidence required to validate it? Select TWO.

  1. Trace external HTTP requests through DNS, ingress/Gateway association, TLS configuration, Service and Pod endpoints.
  2. Inspect traffic split, Service selectors or routing weights, version identity and representative user metrics.
  3. Use container logs and --previous for restarted containers while preserving central logs for evicted or moved workloads.
  4. Inspect host/path rules, route attachment, listener TLS, backend port and controller access logs.
  5. New replicas become Ready before old capacity is removed and a failed rollout can return to a known revision.

Explanation

Correct Answers

A:

Trace external HTTP requests through DNS, ingress/Gateway association, TLS configuration, Service and Pod endpoints. This response implements the controlling Kubernetes or cloud native principle. A healthy Service does not guarantee correct edge routing; ingress controllers and TLS bindings add separate layers. Check its effect by: Inspect host/path rules, route attachment, listener TLS, backend port and controller access logs. This is the implementation part of the required paired answer. Workload context: A Gateway returns 404 for /api because HTTPRoute matches /app while the backend Service is healthy.

D:

Inspect host/path rules, route attachment, listener TLS, backend port and controller access logs. This is the most discriminating evidence for the described failure or requirement. A healthy Service does not guarantee correct edge routing; ingress controllers and TLS bindings add separate layers. The corresponding implementation is: Trace external HTTP requests through DNS, ingress/Gateway association, TLS configuration, Service and Pod endpoints. This is the diagnostic evidence part of the paired answer. Workload context: A Gateway returns 404 for /api because HTTPRoute matches /app while the backend Service is healthy.

Incorrect Answers

B:

Inspect traffic split, Service selectors or routing weights, version identity and representative user metrics. This step belongs to Blue-green versus canary release patterns rather than the complementary implementation and evidence pair. The intended approach is: Trace external HTTP requests through DNS, ingress/Gateway association, TLS configuration, Service and Pod endpoints. Validate with: Inspect host/path rules, route attachment, listener TLS, backend port and controller access logs. Workload context: A Gateway returns 404 for /api because HTTPRoute matches /app while the backend Service is healthy.

C:

Use container logs and --previous for restarted containers while preserving central logs for evicted or moved workloads. This step belongs to kubectl logs current versus previous instance rather than the complementary implementation and evidence pair. The intended approach is: Trace external HTTP requests through DNS, ingress/Gateway association, TLS configuration, Service and Pod endpoints. Validate with: Inspect host/path rules, route attachment, listener TLS, backend port and controller access logs. Workload context: A Gateway returns 404 for /api because HTTPRoute matches /app while the backend Service is healthy.

E:

New replicas become Ready before old capacity is removed and a failed rollout can return to a known revision. This step belongs to Deployment rolling updates and rollback rather than the complementary implementation and evidence pair. The intended approach is: Trace external HTTP requests through DNS, ingress/Gateway association, TLS configuration, Service and Pod endpoints. Validate with: Inspect host/path rules, route attachment, listener TLS, backend port and controller access logs. Workload context: A Gateway returns 404 for /api because HTTPRoute matches /app while the backend Service is healthy.

Question 719

An architect equates container runtime, Kubernetes orchestrator and CNCF foundation governance as the same type of technology. Which TWO complementary steps supply the appropriate approach AND the evidence required to validate it? Select TWO.

  1. Identify each project role, integration point, maintainer documentation and whether it belongs to Kubernetes core.
  2. Design bounded microservice interfaces with timeouts, retries and independently deployable service contracts where modularity is useful.
  3. Inspect manifests for proprietary resources, storage/network API dependencies, image compatibility and migration cost.
  4. Distinguish Kubernetes orchestration responsibilities from ecosystem projects that add service mesh, telemetry, delivery and storage capabilities.
  5. Operators find the latency or failure cause using combined telemetry without mistaking metrics for individual request evidence.

Explanation

Correct Answers

A:

Identify each project role, integration point, maintainer documentation and whether it belongs to Kubernetes core. This is the most discriminating evidence for the described failure or requirement. The CNCF ecosystem contains complementary projects; Kubernetes itself is not a complete application observability or delivery platform. The corresponding implementation is: Distinguish Kubernetes orchestration responsibilities from ecosystem projects that add service mesh, telemetry, delivery and storage capabilities. This is the diagnostic evidence part of the paired answer. Workload context: An architect equates container runtime, Kubernetes orchestrator and CNCF foundation governance as the same type of technology.

D:

Distinguish Kubernetes orchestration responsibilities from ecosystem projects that add service mesh, telemetry, delivery and storage capabilities. This response implements the controlling Kubernetes or cloud native principle. The CNCF ecosystem contains complementary projects; Kubernetes itself is not a complete application observability or delivery platform. Check its effect by: Identify each project role, integration point, maintainer documentation and whether it belongs to Kubernetes core. This is the implementation part of the required paired answer. Workload context: An architect equates container runtime, Kubernetes orchestrator and CNCF foundation governance as the same type of technology.

Incorrect Answers

B:

Design bounded microservice interfaces with timeouts, retries and independently deployable service contracts where modularity is useful. This step belongs to Microservices contracts and failure isolation rather than the complementary implementation and evidence pair. The intended approach is: Distinguish Kubernetes orchestration responsibilities from ecosystem projects that add service mesh, telemetry, delivery and storage capabilities. Validate with: Identify each project role, integration point, maintainer documentation and whether it belongs to Kubernetes core. Workload context: An architect equates container runtime, Kubernetes orchestrator and CNCF foundation governance as the same type of technology.

C:

Inspect manifests for proprietary resources, storage/network API dependencies, image compatibility and migration cost. This step belongs to Open standards vendor-neutral portability rather than the complementary implementation and evidence pair. The intended approach is: Distinguish Kubernetes orchestration responsibilities from ecosystem projects that add service mesh, telemetry, delivery and storage capabilities. Validate with: Identify each project role, integration point, maintainer documentation and whether it belongs to Kubernetes core. Workload context: An architect equates container runtime, Kubernetes orchestrator and CNCF foundation governance as the same type of technology.

E:

Operators find the latency or failure cause using combined telemetry without mistaking metrics for individual request evidence. This step belongs to Metrics logs and traces distinctions rather than the complementary implementation and evidence pair. The intended approach is: Distinguish Kubernetes orchestration responsibilities from ecosystem projects that add service mesh, telemetry, delivery and storage capabilities. Validate with: Identify each project role, integration point, maintainer documentation and whether it belongs to Kubernetes core. Workload context: An architect equates container runtime, Kubernetes orchestrator and CNCF foundation governance as the same type of technology.

Question 720

A workload owner edits the replica count but the controller has not created replacements due to a controller-plane failure. Which Kubernetes or cloud native approach BEST addresses the stated requirement?

  1. Declare Kubernetes resource kind, apiVersion, metadata and spec using a supported schema and reconcile changes through the API.
  2. Allow Kubernetes controllers to reconcile declared desired object state instead of manually replacing each Pod after failure.
  3. Keep etcd highly available and maintain secure, tested snapshots of Kubernetes API state rather than treating it as ordinary container storage.
  4. Choose containers for isolated application processes sharing a host kernel and use VMs when a stronger separate-kernel boundary is needed.

Explanation

Correct Answer

B:

Allow Kubernetes controllers to reconcile declared desired object state instead of manually replacing each Pod after failure. This response implements the controlling Kubernetes or cloud native principle. Controllers continuously reconcile desired state; an isolated manually created Pod lacks a Deployment's replica management. Check its effect by: Compare desired and observed replicas, controller events, ReplicaSet ownership and controller-manager health. Workload context: A workload owner edits the replica count but the controller has not created replacements due to a controller-plane failure.

Incorrect Answers

A:

Declare Kubernetes resource kind, apiVersion, metadata and spec using a supported schema and reconcile changes through the API. This action addresses Declarative resource manifests and API versions instead of the controlling requirement. Kubernetes API versions are resource-specific and evolve; a valid YAML file does not guarantee the API accepts its kind or schema. For this scenario prefer: Allow Kubernetes controllers to reconcile declared desired object state instead of manually replacing each Pod after failure. Workload context: A workload owner edits the replica count but the controller has not created replacements due to a controller-plane failure.

C:

Keep etcd highly available and maintain secure, tested snapshots of Kubernetes API state rather than treating it as ordinary container storage. This action addresses etcd consistency and cluster state instead of the controlling requirement. etcd is a consistent key-value store for API state; it is not where persistent application volume data lives. For this scenario prefer: Allow Kubernetes controllers to reconcile declared desired object state instead of manually replacing each Pod after failure. Workload context: A workload owner edits the replica count but the controller has not created replacements due to a controller-plane failure.

D:

Choose containers for isolated application processes sharing a host kernel and use VMs when a stronger separate-kernel boundary is needed. This action addresses Container versus virtual machine isolation instead of the controlling requirement. Ordinary containers share the host kernel, whereas a VM normally runs its own guest kernel. For this scenario prefer: Allow Kubernetes controllers to reconcile declared desired object state instead of manually replacing each Pod after failure. Workload context: A workload owner edits the replica count but the controller has not created replacements due to a controller-plane failure.

Kubernetes and Cloud Native Associate (KCNA) Practice Tests