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 98

Question 970

A team rebuilds a container and assumes the entire image changes even though a cached dependency layer contains an outdated package. Which evidence should the engineer inspect FIRST to distinguish the likely cause or verify the prerequisite?

  1. Inspect DaemonSet desired/current/ready counts, node eligibility, tolerations and per-node Pod placement.
  2. Inspect SBOM package inventory, CVE applicability, signature validation and approved exception decisions.
  3. Inspect Dockerfile layer history, build context, cache usage, image size and scanner findings.
  4. Compare imagePullPolicy, local image cache, registry digest, pull events and Pod imageID.

Explanation

Correct Answer

C:

Inspect Dockerfile layer history, build context, cache usage, image size and scanner findings. This is the most discriminating evidence for the described failure or requirement. Deleting a file in a later image layer does not erase secrets committed into an earlier layer. The corresponding implementation is: Build minimal images with reproducible layers and protect against secrets embedded in historical image layers. Workload context: A team rebuilds a container and assumes the entire image changes even though a cached dependency layer contains an outdated package.

Incorrect Answers

A:

Inspect DaemonSet desired/current/ready counts, node eligibility, tolerations and per-node Pod placement. These observations are more relevant to DaemonSet node-local workloads, not this case. The distinguishing check is: Inspect Dockerfile layer history, build context, cache usage, image size and scanner findings. Workload context: A team rebuilds a container and assumes the entire image changes even though a cached dependency layer contains an outdated package.

B:

Inspect SBOM package inventory, CVE applicability, signature validation and approved exception decisions. These observations are more relevant to Image scanning and software bills of materials, not this case. The distinguishing check is: Inspect Dockerfile layer history, build context, cache usage, image size and scanner findings. Workload context: A team rebuilds a container and assumes the entire image changes even though a cached dependency layer contains an outdated package.

D:

Compare imagePullPolicy, local image cache, registry digest, pull events and Pod imageID. These observations are more relevant to Image pull policy and cached images, not this case. The distinguishing check is: Inspect Dockerfile layer history, build context, cache usage, image size and scanner findings. Workload context: A team rebuilds a container and assumes the entire image changes even though a cached dependency layer contains an outdated package.

Question 971

An operator assumes a strict PDB will keep an application online even when every worker suffers a power outage. Which evidence should the engineer inspect FIRST to distinguish the likely cause or verify the prerequisite?

  1. Inspect Service type, selector, EndpointSlices, DNS name and backend Pod readiness.
  2. Check NodeReady condition, kubelet heartbeats, network connectivity, pressure conditions and scheduler events.
  3. Inspect verbs, apiGroups, resources, RoleBinding/ClusterRoleBinding subjects and kubectl auth can-i results.
  4. Inspect allowedDisruptions, healthy replicas, minAvailable/maxUnavailable and drain eviction results.

Explanation

Correct Answer

D:

Inspect allowedDisruptions, healthy replicas, minAvailable/maxUnavailable and drain eviction results. This is the most discriminating evidence for the described failure or requirement. A PodDisruptionBudget governs voluntary eviction; it does not guarantee protection against hardware failure or create new replicas. The corresponding implementation is: Configure PodDisruptionBudgets for voluntary disruptions while distinguishing eviction safety from normal scheduling decisions. Workload context: An operator assumes a strict PDB will keep an application online even when every worker suffers a power outage.

Incorrect Answers

A:

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 allowedDisruptions, healthy replicas, minAvailable/maxUnavailable and drain eviction results. Workload context: An operator assumes a strict PDB will keep an application online even when every worker suffers a power outage.

B:

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 allowedDisruptions, healthy replicas, minAvailable/maxUnavailable and drain eviction results. Workload context: An operator assumes a strict PDB will keep an application online even when every worker suffers a power outage.

C:

Inspect verbs, apiGroups, resources, RoleBinding/ClusterRoleBinding subjects and kubectl auth can-i results. These observations are more relevant to Role and ClusterRole authorization, not this case. The distinguishing check is: Inspect allowedDisruptions, healthy replicas, minAvailable/maxUnavailable and drain eviction results. Workload context: An operator assumes a strict PDB will keep an application online even when every worker suffers a power outage.

Question 972

A team backs up container logs and assumes it can recreate lost deployments after all etcd members fail simultaneously. Which observable result BEST confirms the desired Kubernetes or cloud native behavior?

  1. Pending eligible Pods receive appropriate node bindings when capacity and constraints allow scheduling.
  2. Cluster state can be recovered from a tested snapshot with quorum intact and application volumes handled separately.
  3. An operator investigates a running Pod without modifying its immutable application image or replacing production workload containers.
  4. Stateless replicas converge to the declared count and rolling updates progress without manual Pod recreation.

Explanation

Correct Answer

B:

Cluster state can be recovered from a tested snapshot with quorum intact and application volumes handled separately. This is an observable service outcome, not just evidence that a configuration file was saved. etcd is a consistent key-value store for API state; it is not where persistent application volume data lives. Workload context: A team backs up container logs and assumes it can recreate lost deployments after all etcd members fail simultaneously.

Incorrect Answers

A:

Pending eligible Pods receive appropriate node bindings when capacity and constraints allow scheduling. That result validates Scheduler responsibility and binding rather than the requirement here. Verify instead: Cluster state can be recovered from a tested snapshot with quorum intact and application volumes handled separately. Workload context: A team backs up container logs and assumes it can recreate lost deployments after all etcd members fail simultaneously.

C:

An operator investigates a running Pod without modifying its immutable application image or replacing production workload containers. That result validates Ephemeral debugging containers rather than the requirement here. Verify instead: Cluster state can be recovered from a tested snapshot with quorum intact and application volumes handled separately. Workload context: A team backs up container logs and assumes it can recreate lost deployments after all etcd members fail simultaneously.

D:

Stateless replicas converge to the declared count and rolling updates progress without manual Pod recreation. That result validates Deployment and ReplicaSet ownership rather than the requirement here. Verify instead: Cluster state can be recovered from a tested snapshot with quorum intact and application volumes handled separately. Workload context: A team backs up container logs and assumes it can recreate lost deployments after all etcd members fail simultaneously.

Question 973

A release team observes healthy node memory metrics but a specific downstream queue service accumulates errors during peak load. Which observable result BEST confirms the desired Kubernetes or cloud native behavior?

  1. A failing candidate build halts or rolls back before reaching full audience while healthy versions progress safely.
  2. The faulty revision is identified and rollback or correction restores the intended application version.
  3. Template rendering produces intended resources and upgrades or rollbacks remain tied to specific chart revisions.
  4. An incident timeline pinpoints the failing dependency rather than relying on one generic readiness or CPU signal.

Explanation

Correct Answer

D:

An incident timeline pinpoints the failing dependency rather than relying on one generic readiness or CPU signal. This is an observable service outcome, not just evidence that a configuration file was saved. Metrics show trends, logs show event details, and traces show request spans; reliable correlation benefits from consistent identifiers. Workload context: A release team observes healthy node memory metrics but a specific downstream queue service accumulates errors during peak load.

Incorrect Answers

A:

A failing candidate build halts or rolls back before reaching full audience while healthy versions progress safely. That result validates Progressive delivery and release metrics rather than the requirement here. Verify instead: An incident timeline pinpoints the failing dependency rather than relying on one generic readiness or CPU signal. Workload context: A release team observes healthy node memory metrics but a specific downstream queue service accumulates errors during peak load.

B:

The faulty revision is identified and rollback or correction restores the intended application version. That result validates Rollout history status and change correlation rather than the requirement here. Verify instead: An incident timeline pinpoints the failing dependency rather than relying on one generic readiness or CPU signal. Workload context: A release team observes healthy node memory metrics but a specific downstream queue service accumulates errors during peak load.

C:

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: An incident timeline pinpoints the failing dependency rather than relying on one generic readiness or CPU signal. Workload context: A release team observes healthy node memory metrics but a specific downstream queue service accumulates errors during peak load.

Question 974

A support account authenticates to a cluster yet sees empty resources because its current context points at another namespace. Which Kubernetes or cloud native approach BEST addresses the stated requirement?

  1. Build minimal images with reproducible layers and protect against secrets embedded in historical image layers.
  2. Use a compatible container runtime via the Kubernetes Container Runtime Interface to create and manage containers on nodes.
  3. Maintain accurate node labels, allocatable resources and topology information to support workload placement and capacity analysis.
  4. Confirm the active kubeconfig context and namespace before using kubectl on production clusters.

Explanation

Correct Answer

D:

Confirm the active kubeconfig context and namespace before using kubectl on production clusters. This response implements the controlling Kubernetes or cloud native principle. A context combines cluster, user and namespace settings; the current shell directory alone does not select a cluster. Check its effect by: Inspect kubectl config current-context, cluster server, user identity and namespace field. Workload context: A support account authenticates to a cluster yet sees empty resources because its current context points at another namespace.

Incorrect Answers

A:

Build minimal images with reproducible layers and protect against secrets embedded in historical image layers. This action addresses Image layers and build cache instead of the controlling requirement. Deleting a file in a later image layer does not erase secrets committed into an earlier layer. For this scenario prefer: Confirm the active kubeconfig context and namespace before using kubectl on production clusters. Workload context: A support account authenticates to a cluster yet sees empty resources because its current context points at another namespace.

B:

Use a compatible container runtime via the Kubernetes Container Runtime Interface to create and manage containers on nodes. This action addresses Container runtime and CRI instead of the controlling requirement. A runtime executes containers; the CRI is its API integration with kubelet rather than the Kubernetes API server. For this scenario prefer: Confirm the active kubeconfig context and namespace before using kubectl on production clusters. Workload context: A support account authenticates to a cluster yet sees empty resources because its current context points at another namespace.

C:

Maintain accurate node labels, allocatable resources and topology information to support workload placement and capacity analysis. This action addresses Node labels and allocatable inventory instead of the controlling requirement. Node allocatable excludes reservations from raw capacity; labels must reflect real node capabilities and administration. For this scenario prefer: Confirm the active kubeconfig context and namespace before using kubectl on production clusters. Workload context: A support account authenticates to a cluster yet sees empty resources because its current context points at another namespace.

Question 975

During database migration, the container remains live but readiness fails appropriately until the dependency becomes usable. Which TWO complementary steps supply the appropriate approach AND the evidence required to validate it? Select TWO.

  1. Inspect Pod Ready condition, container restart count, probe event, endpoint membership and HTTP response details.
  2. Template rendering produces intended resources and upgrades or rollbacks remain tied to specific chart revisions.
  3. Compare Git revision, application sync status, live resource diff and reconciliation events.
  4. Use ephemeral containers to inspect a running Pod when its application image lacks debug tools, with approved access to sensitive process namespaces.
  5. Distinguish readiness endpoint failures from application process exits before deciding whether to restart or change service routing.

Explanation

Correct Answers

A:

Inspect Pod Ready condition, container restart count, probe event, endpoint membership and HTTP response details. This is the most discriminating evidence for the described failure or requirement. Readiness-probe failure normally removes endpoint traffic without killing the container; liveness changes restart behavior. The corresponding implementation is: Distinguish readiness endpoint failures from application process exits before deciding whether to restart or change service routing. This is the diagnostic evidence part of the paired answer. Workload context: During database migration, the container remains live but readiness fails appropriately until the dependency becomes usable.

E:

Distinguish readiness endpoint failures from application process exits before deciding whether to restart or change service routing. This response implements the controlling Kubernetes or cloud native principle. Readiness-probe failure normally removes endpoint traffic without killing the container; liveness changes restart behavior. Check its effect by: Inspect Pod Ready condition, container restart count, probe event, endpoint membership and HTTP response details. This is the implementation part of the required paired answer. Workload context: During database migration, the container remains live but readiness fails appropriately until the dependency becomes usable.

Incorrect Answers

B:

Template rendering produces intended resources and upgrades or rollbacks remain tied to specific chart revisions. This step belongs to Helm charts templates and values rather than the complementary implementation and evidence pair. The intended approach is: Distinguish readiness endpoint failures from application process exits before deciding whether to restart or change service routing. Validate with: Inspect Pod Ready condition, container restart count, probe event, endpoint membership and HTTP response details. Workload context: During database migration, the container remains live but readiness fails appropriately until the dependency becomes usable.

C:

Compare Git revision, application sync status, live resource diff and reconciliation events. This step belongs to GitOps reconciliation and source of truth rather than the complementary implementation and evidence pair. The intended approach is: Distinguish readiness endpoint failures from application process exits before deciding whether to restart or change service routing. Validate with: Inspect Pod Ready condition, container restart count, probe event, endpoint membership and HTTP response details. Workload context: During database migration, the container remains live but readiness fails appropriately until the dependency becomes usable.

D:

Use ephemeral containers to inspect a running Pod when its application image lacks debug tools, with approved access to sensitive process namespaces. This step belongs to Ephemeral debug containers for minimal images rather than the complementary implementation and evidence pair. The intended approach is: Distinguish readiness endpoint failures from application process exits before deciding whether to restart or change service routing. Validate with: Inspect Pod Ready condition, container restart count, probe event, endpoint membership and HTTP response details. Workload context: During database migration, the container remains live but readiness fails appropriately until the dependency becomes usable.

Question 976

An engineer checks image tag spelling to validate deployment but never compares running Pod imageID with approved digest. Which evidence should the engineer inspect FIRST to distinguish the likely cause or verify the prerequisite?

  1. Inspect commit identity, build/test results, artifact digest, promotion approval and deployment events.
  2. Check registry digest, image signatures, deployment Pod imageID and provenance attestations across stages.
  3. Inspect Pod Ready condition, container restart count, probe event, endpoint membership and HTTP response details.
  4. Review ephemeralContainers spec, target container namespace, attach status and host-level privileges requested.

Explanation

Correct Answer

B:

Check registry digest, image signatures, deployment Pod imageID and provenance attestations across stages. This is the most discriminating evidence for the described failure or requirement. An image digest identifies the immutable artifact; matching labels or Git SHAs alone do not prove identical layers. The corresponding implementation is: Promote the same reviewed container image digest between environments instead of rebuilding mutable tags at each stage. Workload context: An engineer checks image tag spelling to validate deployment but never compares running Pod imageID with approved digest.

Incorrect Answers

A:

Inspect commit identity, build/test results, artifact digest, promotion approval and deployment events. These observations are more relevant to CI versus CD pipeline separation, not this case. The distinguishing check is: Check registry digest, image signatures, deployment Pod imageID and provenance attestations across stages. Workload context: An engineer checks image tag spelling to validate deployment but never compares running Pod imageID with approved digest.

C:

Inspect Pod Ready condition, container restart count, probe event, endpoint membership and HTTP response details. These observations are more relevant to Readiness-probe failure versus process crash, not this case. The distinguishing check is: Check registry digest, image signatures, deployment Pod imageID and provenance attestations across stages. Workload context: An engineer checks image tag spelling to validate deployment but never compares running Pod imageID with approved digest.

D:

Review ephemeralContainers spec, target container namespace, attach status and host-level privileges requested. These observations are more relevant to Ephemeral debug containers for minimal images, not this case. The distinguishing check is: Check registry digest, image signatures, deployment Pod imageID and provenance attestations across stages. Workload context: An engineer checks image tag spelling to validate deployment but never compares running Pod imageID with approved digest.

Question 977

A team opens an upstream networking bug containing customer tokens and private cluster kubeconfig data. Which Kubernetes or cloud native approach BEST addresses the stated requirement?

  1. Follow Kubernetes Special Interest Group ownership and enhancement processes when proposing changes to core functionality.
  2. Check a project's license, contributor requirements and redistribution obligations before copying or shipping components.
  3. File reproducible issues with versions, expected/actual behavior, logs and minimal sanitized reproduction steps to support project maintainers.
  4. Prefer open APIs, OCI images and Kubernetes-compatible deployment contracts where portability matters while accounting for provider-specific extensions.

Explanation

Correct Answer

C:

File reproducible issues with versions, expected/actual behavior, logs and minimal sanitized reproduction steps to support project maintainers. This response implements the controlling Kubernetes or cloud native principle. High-quality issue reports help distributed open-source teams collaborate, and a public issue is not a safe place to paste secrets. Check its effect by: Check upstream issue templates, duplicate reports, version matrix, clear reproduction and contributor communication. Workload context: A team opens an upstream networking bug containing customer tokens and private cluster kubeconfig data.

Incorrect Answers

A:

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: File reproducible issues with versions, expected/actual behavior, logs and minimal sanitized reproduction steps to support project maintainers. Workload context: A team opens an upstream networking bug containing customer tokens and private cluster kubeconfig data.

B:

Check a project's license, contributor requirements and redistribution obligations before copying or shipping components. This action addresses Open source licensing and contribution basics instead of the controlling requirement. Open source permits work under a specific license; public availability of source code alone does not erase conditions. For this scenario prefer: File reproducible issues with versions, expected/actual behavior, logs and minimal sanitized reproduction steps to support project maintainers. Workload context: A team opens an upstream networking bug containing customer tokens and private cluster kubeconfig data.

D:

Prefer open APIs, OCI images and Kubernetes-compatible deployment contracts where portability matters while accounting for provider-specific extensions. This action addresses Open standards vendor-neutral portability instead of the controlling requirement. Cloud native APIs improve portability but do not guarantee identical storage classes, load balancers or custom controllers across clouds. For this scenario prefer: File reproducible issues with versions, expected/actual behavior, logs and minimal sanitized reproduction steps to support project maintainers. Workload context: A team opens an upstream networking bug containing customer tokens and private cluster kubeconfig data.

Question 978

A cluster reports a NotReady node when kubelet cannot reach the configured runtime after a host reboot. Which TWO complementary steps supply the appropriate approach AND the evidence required to validate it? Select TWO.

  1. Assign stable labels for matching workload membership, and use annotations for nonselecting descriptive metadata.
  2. Let kubelet on each node reconcile assigned Pod specifications with the container runtime and report node and Pod status.
  3. Unschedulable unhealthy nodes are excluded until they meet documented readiness checks, preserving healthy placement.
  4. Review topology key labels, eligible domains, maxSkew, labelSelector and DoNotSchedule versus ScheduleAnyway.
  5. Review kubelet service logs, node conditions, CRI connectivity and Pod events for assigned nodes.

Explanation

Correct Answers

B:

Let kubelet on each node reconcile assigned Pod specifications with the container runtime and report node and Pod status. This response implements the controlling Kubernetes or cloud native principle. kubelet manages Pod execution on a node; it does not serve the central Kubernetes API or select new nodes. Check its effect by: Review kubelet service logs, node conditions, CRI connectivity and Pod events for assigned nodes. This is the implementation part of the required paired answer. Workload context: A cluster reports a NotReady node when kubelet cannot reach the configured runtime after a host reboot.

E:

Review kubelet service logs, node conditions, CRI connectivity and Pod events for assigned nodes. This is the most discriminating evidence for the described failure or requirement. kubelet manages Pod execution on a node; it does not serve the central Kubernetes API or select new nodes. The corresponding implementation is: Let kubelet on each node reconcile assigned Pod specifications with the container runtime and report node and Pod status. This is the diagnostic evidence part of the paired answer. Workload context: A cluster reports a NotReady node when kubelet cannot reach the configured runtime after a host reboot.

Incorrect Answers

A:

Assign stable labels for matching workload membership, and use annotations for nonselecting descriptive metadata. This step belongs to Labels selectors and annotations rather than the complementary implementation and evidence pair. The intended approach is: Let kubelet on each node reconcile assigned Pod specifications with the container runtime and report node and Pod status. Validate with: Review kubelet service logs, node conditions, CRI connectivity and Pod events for assigned nodes. Workload context: A cluster reports a NotReady node when kubelet cannot reach the configured runtime after a host reboot.

C:

Unschedulable unhealthy nodes are excluded until they meet documented readiness checks, preserving healthy placement. This step belongs to Node readiness and scheduling exclusion rather than the complementary implementation and evidence pair. The intended approach is: Let kubelet on each node reconcile assigned Pod specifications with the container runtime and report node and Pod status. Validate with: Review kubelet service logs, node conditions, CRI connectivity and Pod events for assigned nodes. Workload context: A cluster reports a NotReady node when kubelet cannot reach the configured runtime after a host reboot.

D:

Review topology key labels, eligible domains, maxSkew, labelSelector and DoNotSchedule versus ScheduleAnyway. This step belongs to Topology spread constraints rather than the complementary implementation and evidence pair. The intended approach is: Let kubelet on each node reconcile assigned Pod specifications with the container runtime and report node and Pod status. Validate with: Review kubelet service logs, node conditions, CRI connectivity and Pod events for assigned nodes. Workload context: A cluster reports a NotReady node when kubelet cannot reach the configured runtime after a host reboot.

Question 979

A Service lookup from a second namespace fails because the caller uses an unqualified name and resolves its local namespace. Which TWO complementary steps supply the appropriate approach AND the evidence required to validate it? Select TWO.

  1. Use a Deployment to manage stateless replicas, controlled updates and ReplicaSets rather than hand-editing Pod instances.
  2. Use namespaces to group namespaced resources and policies, and add explicit RBAC and network controls for isolation.
  3. Check resource namespace, role bindings, quotas and effective network enforcement across namespaces.
  4. Compare image digest, registry manifest, Pod imageID, rollout timestamp and supply-chain approval.
  5. Feasible Pods are scheduled after resource or policy conflicts are resolved without overcommitting critical nodes.

Explanation

Correct Answers

B:

Use namespaces to group namespaced resources and policies, and add explicit RBAC and network controls for isolation. This response implements the controlling Kubernetes or cloud native principle. Namespaces organize resource names but are not automatically strong security boundaries or separate clusters. Check its effect by: Check resource namespace, role bindings, quotas and effective network enforcement across namespaces. This is the implementation part of the required paired answer. Workload context: A Service lookup from a second namespace fails because the caller uses an unqualified name and resolves its local namespace.

C:

Check resource namespace, role bindings, quotas and effective network enforcement across namespaces. This is the most discriminating evidence for the described failure or requirement. Namespaces organize resource names but are not automatically strong security boundaries or separate clusters. The corresponding implementation is: Use namespaces to group namespaced resources and policies, and add explicit RBAC and network controls for isolation. This is the diagnostic evidence part of the paired answer. Workload context: A Service lookup from a second namespace fails because the caller uses an unqualified name and resolves its local namespace.

Incorrect Answers

A:

Use a Deployment to manage stateless replicas, controlled updates and ReplicaSets rather than hand-editing Pod instances. This step belongs to Deployment and ReplicaSet ownership rather than the complementary implementation and evidence pair. The intended approach is: Use namespaces to group namespaced resources and policies, and add explicit RBAC and network controls for isolation. Validate with: Check resource namespace, role bindings, quotas and effective network enforcement across namespaces. Workload context: A Service lookup from a second namespace fails because the caller uses an unqualified name and resolves its local namespace.

D:

Compare image digest, registry manifest, Pod imageID, rollout timestamp and supply-chain approval. This step belongs to Immutable container images and digests rather than the complementary implementation and evidence pair. The intended approach is: Use namespaces to group namespaced resources and policies, and add explicit RBAC and network controls for isolation. Validate with: Check resource namespace, role bindings, quotas and effective network enforcement across namespaces. Workload context: A Service lookup from a second namespace fails because the caller uses an unqualified name and resolves its local namespace.

E:

Feasible Pods are scheduled after resource or policy conflicts are resolved without overcommitting critical nodes. This step belongs to Pending Pods and resource-fit checks rather than the complementary implementation and evidence pair. The intended approach is: Use namespaces to group namespaced resources and policies, and add explicit RBAC and network controls for isolation. Validate with: Check resource namespace, role bindings, quotas and effective network enforcement across namespaces. Workload context: A Service lookup from a second namespace fails because the caller uses an unqualified name and resolves its local namespace.

Question 980

Multiple Pods on the same node mount one ReadWriteOnce volume and an engineer mistakes the mode for a strict single-Pod guarantee. Which evidence should the engineer inspect FIRST to distinguish the likely cause or verify the prerequisite?

  1. Inspect serviceAccountName, RoleBindings, projected tokens, audience and kubectl auth can-i permissions.
  2. Inspect StatefulSet ordinal Pod names, headless Service, volumeClaimTemplates and update strategy.
  3. Inspect PV/PVC accessModes, actual mount failures, driver support and multi-node workload placement.
  4. Inspect volume type, mount paths, Pod owner, node placement and data recovery requirements.

Explanation

Correct Answer

C:

Inspect PV/PVC accessModes, actual mount failures, driver support and multi-node workload placement. This is the most discriminating evidence for the described failure or requirement. ReadWriteOnce normally limits read-write mounting to one node, not necessarily exactly one Pod; driver behavior matters. The corresponding implementation is: Choose PV access modes based on how nodes and workloads must mount storage and verify CSI driver capability. Workload context: Multiple Pods on the same node mount one ReadWriteOnce volume and an engineer mistakes the mode for a strict single-Pod guarantee.

Incorrect Answers

A:

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 PV/PVC accessModes, actual mount failures, driver support and multi-node workload placement. Workload context: Multiple Pods on the same node mount one ReadWriteOnce volume and an engineer mistakes the mode for a strict single-Pod guarantee.

B:

Inspect StatefulSet ordinal Pod names, headless Service, volumeClaimTemplates and update strategy. These observations are more relevant to StatefulSet identity and volume templates, not this case. The distinguishing check is: Inspect PV/PVC accessModes, actual mount failures, driver support and multi-node workload placement. Workload context: Multiple Pods on the same node mount one ReadWriteOnce volume and an engineer mistakes the mode for a strict single-Pod guarantee.

D:

Inspect volume type, mount paths, Pod owner, node placement and data recovery requirements. These observations are more relevant to Ephemeral emptyDir versus persistent volumes, not this case. The distinguishing check is: Inspect PV/PVC accessModes, actual mount failures, driver support and multi-node workload placement. Workload context: Multiple Pods on the same node mount one ReadWriteOnce volume and an engineer mistakes the mode for a strict single-Pod guarantee.

Kubernetes and Cloud Native Associate (KCNA) Practice Tests