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 14

Question 130

A service returns 503 from its readiness endpoint but the process remains Running with restartCount zero. Which Kubernetes or cloud native approach BEST addresses the stated requirement?

  1. Gate rollout progression on suitable error, latency and business metrics with explicit thresholds and rollback authorization.
  2. Use a versioned Git repository as declarative desired state and a reconciler to detect and correct drift with approved change controls.
  3. Compare rollout history and resource generations to identify whether application failures correlate with a new deployment revision.
  4. Distinguish readiness endpoint failures from application process exits before deciding whether to restart or change service routing.

Explanation

Correct Answer

D:

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. Workload context: A service returns 503 from its readiness endpoint but the process remains Running with restartCount zero.

Incorrect Answers

A:

Gate rollout progression on suitable error, latency and business metrics with explicit thresholds and rollback authorization. This action addresses Progressive delivery and release metrics instead of the controlling requirement. Automated analysis requires representative telemetry and guardrails; an unchanged rollout status does not prove user experience is healthy. For this scenario prefer: Distinguish readiness endpoint failures from application process exits before deciding whether to restart or change service routing. Workload context: A service returns 503 from its readiness endpoint but the process remains Running with restartCount zero.

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: Distinguish readiness endpoint failures from application process exits before deciding whether to restart or change service routing. Workload context: A service returns 503 from its readiness endpoint but the process remains Running with restartCount zero.

C:

Compare rollout history and resource generations to identify whether application failures correlate with a new deployment revision. This action addresses Rollout history status and change correlation instead of the controlling requirement. A Deployment being Available does not prove all new replicas are healthy or that a rollout has fully progressed. For this scenario prefer: Distinguish readiness endpoint failures from application process exits before deciding whether to restart or change service routing. Workload context: A service returns 503 from its readiness endpoint but the process remains Running with restartCount zero.

Question 131

A team deletes a Service after seeing a timeout without inspecting endpoints, selector or targetPort details. Which TWO complementary steps supply the appropriate approach AND the evidence required to validate it? Select TWO.

  1. Use kubectl get, describe and logs as complementary views of object state, events and container output before changing resources.
  2. Compare imagePullPolicy, local image cache, registry digest, pull events and Pod imageID.
  3. Set workload requests for placement and limits for bounded runtime use based on measured application needs.
  4. Inspect resource status, conditions, events, generation, owner references and logs from the relevant container.
  5. Critical workloads gain capacity when eligible without uncontrolled eviction of unrelated protected services.

Explanation

Correct Answers

A:

Use kubectl get, describe and logs as complementary views of object state, events and container output before changing resources. This response implements the controlling Kubernetes or cloud native principle. kubectl get summarizes objects; describe reveals events and details; logs reveals container stdout/stderr, not complete API diagnostics. Check its effect by: Inspect resource status, conditions, events, generation, owner references and logs from the relevant container. This is the implementation part of the required paired answer. Workload context: A team deletes a Service after seeing a timeout without inspecting endpoints, selector or targetPort details.

D:

Inspect resource status, conditions, events, generation, owner references and logs from the relevant container. This is the most discriminating evidence for the described failure or requirement. kubectl get summarizes objects; describe reveals events and details; logs reveals container stdout/stderr, not complete API diagnostics. The corresponding implementation is: Use kubectl get, describe and logs as complementary views of object state, events and container output before changing resources. This is the diagnostic evidence part of the paired answer. Workload context: A team deletes a Service after seeing a timeout without inspecting endpoints, selector or targetPort details.

Incorrect Answers

B:

Compare imagePullPolicy, local image cache, registry digest, pull events and Pod imageID. This step belongs to Image pull policy and cached images rather than the complementary implementation and evidence pair. The intended approach is: Use kubectl get, describe and logs as complementary views of object state, events and container output before changing resources. Validate with: Inspect resource status, conditions, events, generation, owner references and logs from the relevant container. Workload context: A team deletes a Service after seeing a timeout without inspecting endpoints, selector or targetPort details.

C:

Set workload requests for placement and limits for bounded runtime use based on measured application needs. This step belongs to CPU requests and memory limits rather than the complementary implementation and evidence pair. The intended approach is: Use kubectl get, describe and logs as complementary views of object state, events and container output before changing resources. Validate with: Inspect resource status, conditions, events, generation, owner references and logs from the relevant container. Workload context: A team deletes a Service after seeing a timeout without inspecting endpoints, selector or targetPort details.

E:

Critical workloads gain capacity when eligible without uncontrolled eviction of unrelated protected services. This step belongs to PriorityClass and preemption rather than the complementary implementation and evidence pair. The intended approach is: Use kubectl get, describe and logs as complementary views of object state, events and container output before changing resources. Validate with: Inspect resource status, conditions, events, generation, owner references and logs from the relevant container. Workload context: A team deletes a Service after seeing a timeout without inspecting endpoints, selector or targetPort details.

Question 132

A runtime upgrade changes socket permissions so kubelet cannot communicate with its configured CRI endpoint. Which Kubernetes or cloud native approach BEST addresses the stated requirement?

  1. Pull images from approved OCI-compatible registries with controlled image credentials and documented access boundaries.
  2. Use a compatible container runtime via the Kubernetes Container Runtime Interface to create and manage containers on nodes.
  3. Pin production images to verified digests or governed immutable tags so every node runs a known artifact.
  4. Allow Kubernetes controllers to reconcile declared desired object state instead of manually replacing each Pod after failure.

Explanation

Correct Answer

B:

Use a compatible container runtime via the Kubernetes Container Runtime Interface to create and manage containers on nodes. This response implements the controlling Kubernetes or cloud native principle. A runtime executes containers; the CRI is its API integration with kubelet rather than the Kubernetes API server. Check its effect by: Inspect kubelet runtime endpoint, CRI protocol support, containerd service status and runtime errors. Workload context: A runtime upgrade changes socket permissions so kubelet cannot communicate with its configured CRI endpoint.

Incorrect Answers

A:

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: Use a compatible container runtime via the Kubernetes Container Runtime Interface to create and manage containers on nodes. Workload context: A runtime upgrade changes socket permissions so kubelet cannot communicate with its configured CRI endpoint.

C:

Pin production images to verified digests or governed immutable tags so every node runs a known artifact. This action addresses Immutable container images and digests instead of the controlling requirement. Mutable image tags can resolve to different builds over time; digests identify immutable content. For this scenario prefer: Use a compatible container runtime via the Kubernetes Container Runtime Interface to create and manage containers on nodes. Workload context: A runtime upgrade changes socket permissions so kubelet cannot communicate with its configured CRI endpoint.

D:

Allow Kubernetes controllers to reconcile declared desired object state instead of manually replacing each Pod after failure. This action addresses Controller manager reconciliation loops instead of the controlling requirement. Controllers continuously reconcile desired state; an isolated manually created Pod lacks a Deployment's replica management. For this scenario prefer: Use a compatible container runtime via the Kubernetes Container Runtime Interface to create and manage containers on nodes. Workload context: A runtime upgrade changes socket permissions so kubelet cannot communicate with its configured CRI endpoint.

Question 133

A registry mirror silently changes the contents behind a mutable release tag after the staging signoff. Which evidence should the engineer inspect FIRST to distinguish the likely cause or verify the prerequisite?

  1. Compare trace IDs, time synchronized log events, resource saturation metrics and span durations.
  2. Inspect pod/container name, restartCount, lastState, previous log output and log collector availability.
  3. Examine trusted builder identity, attestation payload, artifact digest, SBOM and admission verification result.
  4. Check registry digest, image signatures, deployment Pod imageID and provenance attestations across stages.

Explanation

Correct Answer

D:

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: A registry mirror silently changes the contents behind a mutable release tag after the staging signoff.

Incorrect Answers

A:

Compare trace IDs, time synchronized log events, resource saturation metrics and span durations. These observations are more relevant to Correlating metrics logs and traces, not this case. The distinguishing check is: Check registry digest, image signatures, deployment Pod imageID and provenance attestations across stages. Workload context: A registry mirror silently changes the contents behind a mutable release tag after the staging signoff.

B:

Inspect pod/container name, restartCount, lastState, previous log output and log collector availability. These observations are more relevant to kubectl logs current versus previous instance, not this case. The distinguishing check is: Check registry digest, image signatures, deployment Pod imageID and provenance attestations across stages. Workload context: A registry mirror silently changes the contents behind a mutable release tag after the staging signoff.

C:

Examine trusted builder identity, attestation payload, artifact digest, SBOM and admission verification result. These observations are more relevant to Software supply chain attestations, not this case. The distinguishing check is: Check registry digest, image signatures, deployment Pod imageID and provenance attestations across stages. Workload context: A registry mirror silently changes the contents behind a mutable release tag after the staging signoff.

Question 134

A pipeline marks a change released because unit tests passed but no deployment job ever updated the Kubernetes cluster. Which observable result BEST confirms the desired Kubernetes or cloud native behavior?

  1. Production uses a tested traceable artifact only after required promotion and environment gates succeed.
  2. An incident timeline pinpoints the failing dependency rather than relying on one generic readiness or CPU signal.
  3. Live cluster configurations converge to reviewed Git commits and unauthorized drift is flagged or corrected.
  4. Release artifacts have verifiable origin and unapproved build paths are rejected before application rollout.

Explanation

Correct Answer

A:

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 pipeline marks a change released because unit tests passed but no deployment job ever updated the Kubernetes cluster.

Incorrect Answers

B:

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 pipeline marks a change released because unit tests passed but no deployment job ever updated the Kubernetes cluster.

C:

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 pipeline marks a change released because unit tests passed but no deployment job ever updated the Kubernetes cluster.

D:

Release artifacts have verifiable origin and unapproved build paths are rejected before application rollout. That result validates Software supply chain attestations rather than the requirement here. Verify instead: Production uses a tested traceable artifact only after required promotion and environment gates succeed. Workload context: A pipeline marks a change released because unit tests passed but no deployment job ever updated the Kubernetes cluster.

Question 135

Two teams put apps in different namespaces and assume the Pods cannot communicate even without NetworkPolicies. 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 etcd quorum health, member status, snapshot freshness, certificate validity and restore procedure.
  3. Compare imagePullPolicy, local image cache, registry digest, pull events and Pod imageID.
  4. Check resource namespace, role bindings, quotas and effective network enforcement across namespaces.

Explanation

Correct Answer

D:

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. Workload context: Two teams put apps in different namespaces and assume the Pods cannot communicate even without NetworkPolicies.

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: Check resource namespace, role bindings, quotas and effective network enforcement across namespaces. Workload context: Two teams put apps in different namespaces and assume the Pods cannot communicate even without NetworkPolicies.

B:

Inspect etcd quorum health, member status, snapshot freshness, certificate validity and restore procedure. These observations are more relevant to etcd consistency and cluster state, not this case. The distinguishing check is: Check resource namespace, role bindings, quotas and effective network enforcement across namespaces. Workload context: Two teams put apps in different namespaces and assume the Pods cannot communicate even without NetworkPolicies.

C:

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: Check resource namespace, role bindings, quotas and effective network enforcement across namespaces. Workload context: Two teams put apps in different namespaces and assume the Pods cannot communicate even without NetworkPolicies.

Question 136

A container starts as root and requests SYS_ADMIN despite needing only to read a mounted configuration file. Which Kubernetes or cloud native approach BEST addresses the stated requirement?

  1. Distinguish authenticating a Kubernetes API caller from authorizing verbs and validating or mutating admission behavior.
  2. Run containers with nonroot identities, minimal capabilities and an appropriate seccomp profile for reduced kernel attack surface.
  3. Check Service selectors and EndpointSlices to distinguish backend discovery from kube-proxy or data-plane forwarding faults.
  4. Require approved registry artifacts and verifiable signatures or digests before admitting production workloads.

Explanation

Correct Answer

B:

Run containers with nonroot identities, minimal capabilities and an appropriate seccomp profile for reduced kernel attack surface. This response implements the controlling Kubernetes or cloud native principle. Disabling privilege escalation and dropping Linux capabilities reduce risk but do not replace image or API authorization. Check its effect by: Inspect securityContext, runAsUser, allowPrivilegeEscalation, capabilities, seccompProfile and startup errors. Workload context: A container starts as root and requests SYS_ADMIN despite needing only to read a mounted configuration file.

Incorrect Answers

A:

Distinguish authenticating a Kubernetes API caller from authorizing verbs and validating or mutating admission behavior. This action addresses Authentication authorization and admission order instead of the controlling requirement. Authentication answers who called, authorization answers what may be done, and admission can apply policy to allowed requests. For this scenario prefer: Run containers with nonroot identities, minimal capabilities and an appropriate seccomp profile for reduced kernel attack surface. Workload context: A container starts as root and requests SYS_ADMIN despite needing only to read a mounted configuration file.

C:

Check Service selectors and EndpointSlices to distinguish backend discovery from kube-proxy or data-plane forwarding faults. This action addresses Service endpoint routing and kube-proxy instead of the controlling requirement. Service routing depends on endpoints and the cluster's Service dataplane; some clusters replace kube-proxy with an alternate implementation. For this scenario prefer: Run containers with nonroot identities, minimal capabilities and an appropriate seccomp profile for reduced kernel attack surface. Workload context: A container starts as root and requests SYS_ADMIN despite needing only to read a mounted configuration file.

D:

Require approved registry artifacts and verifiable signatures or digests before admitting production workloads. This action addresses Image provenance and admission policies instead of the controlling requirement. An image scanner alone does not prove publisher identity; signed provenance and admission enforcement address different guarantees. For this scenario prefer: Run containers with nonroot identities, minimal capabilities and an appropriate seccomp profile for reduced kernel attack surface. Workload context: A container starts as root and requests SYS_ADMIN despite needing only to read a mounted configuration file.

Question 137

A remote test client tries to contact the private ClusterIP address from an external workstation without any permitted route. Which observable result BEST confirms the desired Kubernetes or cloud native behavior?

  1. Client connections reach healthy backing Pods and troubleshooters isolate selection from routing problems.
  2. Only approved Pod flows pass and disallowed lateral or outbound connections fail reproducibly.
  3. Valid identities perform only allowed actions and rejected resource specifications do not reach persistent state.
  4. In-cluster clients reach internal services and exposed node ports are limited to approved traffic.

Explanation

Correct Answer

D:

In-cluster clients reach internal services and exposed node ports are limited to approved traffic. This is an observable service outcome, not just evidence that a configuration file was saved. ClusterIP does not automatically provide an external endpoint; NodePort opens a port on eligible nodes with network policy constraints. Workload context: A remote test client tries to contact the private ClusterIP address from an external workstation without any permitted route.

Incorrect Answers

A:

Client connections reach healthy backing Pods and troubleshooters isolate selection from routing problems. That result validates Service endpoint routing and kube-proxy rather than the requirement here. Verify instead: In-cluster clients reach internal services and exposed node ports are limited to approved traffic. Workload context: A remote test client tries to contact the private ClusterIP address from an external workstation without any permitted route.

B:

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: In-cluster clients reach internal services and exposed node ports are limited to approved traffic. Workload context: A remote test client tries to contact the private ClusterIP address from an external workstation without any permitted route.

C:

Valid identities perform only allowed actions and rejected resource specifications do not reach persistent state. That result validates Authentication authorization and admission order rather than the requirement here. Verify instead: In-cluster clients reach internal services and exposed node ports are limited to approved traffic. Workload context: A remote test client tries to contact the private ClusterIP address from an external workstation without any permitted route.

Question 138

A stateful Pod requires a particular zone but an Immediate-binding StorageClass allocated a disk elsewhere. Which evidence should the engineer inspect FIRST to distinguish the likely cause or verify the prerequisite?

  1. Inspect external IP status, controller events, security groups, health checks and upstream target availability.
  2. Inspect volume type, mount paths, Pod owner, node placement and data recovery requirements.
  3. Inspect Pod pull events, image tag existence, registry TLS, imagePullSecrets and service-account references.
  4. Review storageClass volumeBindingMode, PVC condition, Pod node constraints and CSI topology events.

Explanation

Correct Answer

D:

Review storageClass volumeBindingMode, PVC condition, Pod node constraints and CSI topology events. This is the most discriminating evidence for the described failure or requirement. A PVC may legitimately remain unbound until a Pod consumes it under WaitForFirstConsumer. The corresponding implementation is: Configure StorageClass WaitForFirstConsumer when scheduling topology must influence dynamic volume provisioning. Workload context: A stateful Pod requires a particular zone but an Immediate-binding StorageClass allocated a disk elsewhere.

Incorrect Answers

A:

Inspect external IP status, controller events, security groups, health checks and upstream target availability. These observations are more relevant to LoadBalancer Service provisioning, not this case. The distinguishing check is: Review storageClass volumeBindingMode, PVC condition, Pod node constraints and CSI topology events. Workload context: A stateful Pod requires a particular zone but an Immediate-binding StorageClass allocated a disk elsewhere.

B:

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: Review storageClass volumeBindingMode, PVC condition, Pod node constraints and CSI topology events. Workload context: A stateful Pod requires a particular zone but an Immediate-binding StorageClass allocated a disk elsewhere.

C:

Inspect Pod pull events, image tag existence, registry TLS, imagePullSecrets and service-account references. These observations are more relevant to ImagePullBackOff registry and auth errors, not this case. The distinguishing check is: Review storageClass volumeBindingMode, PVC condition, Pod node constraints and CSI topology events. Workload context: A stateful Pod requires a particular zone but an Immediate-binding StorageClass allocated a disk elsewhere.

Question 139

Two containers inside one Pod share an emptyDir for generated configuration, but a second Pod cannot see it by default. Which Kubernetes or cloud native approach BEST addresses the stated requirement?

  1. Assign dedicated Kubernetes service accounts and least-privilege RBAC for workloads accessing the API.
  2. Use a Service type LoadBalancer with a supported cloud or in-cluster load-balancer controller to provide an approved external endpoint.
  3. Use emptyDir for temporary Pod-scoped data and PVC-backed volumes when data must survive Pod replacement.
  4. Configure StorageClass WaitForFirstConsumer when scheduling topology must influence dynamic volume provisioning.

Explanation

Correct Answer

C:

Use emptyDir for temporary Pod-scoped data and PVC-backed volumes when data must survive Pod replacement. This response implements the controlling Kubernetes or cloud native principle. emptyDir exists for the lifetime of a Pod on a node and is lost when the Pod is removed. Check its effect by: Inspect volume type, mount paths, Pod owner, node placement and data recovery requirements. Workload context: Two containers inside one Pod share an emptyDir for generated configuration, but a second Pod cannot see it by default.

Incorrect Answers

A:

Assign dedicated Kubernetes service accounts and least-privilege RBAC for workloads accessing the API. This action addresses ServiceAccount and workload RBAC boundaries instead of the controlling requirement. A service account is an API identity; granting Pods a namespace does not automatically limit an overbroad ClusterRoleBinding. For this scenario prefer: Use emptyDir for temporary Pod-scoped data and PVC-backed volumes when data must survive Pod replacement. Workload context: Two containers inside one Pod share an emptyDir for generated configuration, but a second Pod cannot see it by default.

B:

Use a Service type LoadBalancer with a supported cloud or in-cluster load-balancer controller to provide an approved external endpoint. This action addresses LoadBalancer Service provisioning instead of the controlling requirement. A LoadBalancer Service depends on an implementation or provider controller; creating it does not guarantee an external address. For this scenario prefer: Use emptyDir for temporary Pod-scoped data and PVC-backed volumes when data must survive Pod replacement. Workload context: Two containers inside one Pod share an emptyDir for generated configuration, but a second Pod cannot see it by default.

D:

Configure StorageClass WaitForFirstConsumer when scheduling topology must influence dynamic volume provisioning. This action addresses WaitForFirstConsumer volume binding instead of the controlling requirement. A PVC may legitimately remain unbound until a Pod consumes it under WaitForFirstConsumer. For this scenario prefer: Use emptyDir for temporary Pod-scoped data and PVC-backed volumes when data must survive Pod replacement. Workload context: Two containers inside one Pod share an emptyDir for generated configuration, but a second Pod cannot see it by default.

Question 140

Pods are Ready and endpoint slices contain valid addresses but traffic drops after a node's service proxy configuration fails. 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 Service selector, Pod readiness, EndpointSlice addresses, kube-proxy or eBPF service programming and target ports.
  3. Inspect node conditions, eviction events, kubelet logs, disk usage and QoS/resource request settings.
  4. Inspect NetworkPolicy podSelector, namespaces, allowed ports, CNI enforcement support and packet test results.

Explanation

Correct Answer

B:

Inspect Service selector, Pod readiness, EndpointSlice addresses, kube-proxy or eBPF service programming and target ports. This is the most discriminating evidence for the described failure or requirement. Service routing depends on endpoints and the cluster's Service dataplane; some clusters replace kube-proxy with an alternate implementation. The corresponding implementation is: Check Service selectors and EndpointSlices to distinguish backend discovery from kube-proxy or data-plane forwarding faults. Workload context: Pods are Ready and endpoint slices contain valid addresses but traffic drops after a node's service proxy configuration fails.

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 Service selector, Pod readiness, EndpointSlice addresses, kube-proxy or eBPF service programming and target ports. Workload context: Pods are Ready and endpoint slices contain valid addresses but traffic drops after a node's service proxy configuration fails.

C:

Inspect node conditions, eviction events, kubelet logs, disk usage and QoS/resource request settings. These observations are more relevant to Node pressure and Pod eviction analysis, not this case. The distinguishing check is: Inspect Service selector, Pod readiness, EndpointSlice addresses, kube-proxy or eBPF service programming and target ports. Workload context: Pods are Ready and endpoint slices contain valid addresses but traffic drops after a node's service proxy configuration fails.

D:

Inspect NetworkPolicy podSelector, namespaces, allowed ports, CNI enforcement support and packet test results. These observations are more relevant to NetworkPolicy ingress egress isolation, not this case. The distinguishing check is: Inspect Service selector, Pod readiness, EndpointSlice addresses, kube-proxy or eBPF service programming and target ports. Workload context: Pods are Ready and endpoint slices contain valid addresses but traffic drops after a node's service proxy configuration fails.

Kubernetes and Cloud Native Associate (KCNA) Practice Tests