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 56

Question 550

A production dataset's PV uses Delete and its administrator removes the claim assuming the raw disk must be retained. Which Kubernetes or cloud native approach BEST addresses the stated requirement?

  1. Use Pod events and scheduler reasons to diagnose Pending workloads before changing application images or reading nonexistent logs.
  2. Select PV reclaim policies according to retention requirements and verify storage cleanup or recovery steps after PVC deletion.
  3. Use PVCs to request persistent storage and PVs to represent volumes whose lifecycle is separate from ephemeral Pods.
  4. Use a Service type LoadBalancer with a supported cloud or in-cluster load-balancer controller to provide an approved external endpoint.

Explanation

Correct Answer

B:

Select PV reclaim policies according to retention requirements and verify storage cleanup or recovery steps after PVC deletion. This response implements the controlling Kubernetes or cloud native principle. Retain leaves storage for deliberate recovery; Delete usually removes underlying dynamically provisioned storage when supported. Check its effect by: 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.

Incorrect Answers

A:

Use Pod events and scheduler reasons to diagnose Pending workloads before changing application images or reading nonexistent logs. This action addresses Pending pod FailedScheduling events instead of the controlling requirement. Pending may mean unschedulable or image preparation; distinguish whether node assignment occurred before choosing next checks. For this scenario prefer: 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.

C:

Use PVCs to request persistent storage and PVs to represent volumes whose lifecycle is separate from ephemeral Pods. This action addresses PersistentVolume and claim bindings instead of the controlling requirement. A PVC is a storage request and a PV is a cluster storage resource; neither should be confused with an emptyDir volume. For this scenario prefer: 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.

D:

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: 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.

Question 551

A workload with a custom zone selector is stuck because nodes use a different label key than the manifest. Which observable result BEST confirms the desired Kubernetes or cloud native behavior?

  1. Feasible Pods are scheduled after resource or policy conflicts are resolved without overcommitting critical nodes.
  2. Scheduling constraints match verified node attributes without exhausting reserved system resources.
  3. Pods schedule based on requests and stay within resource policy without avoidable throttling or memory termination.
  4. Workloads relocate where permitted and the maintained node returns to service without unexpected data loss.

Explanation

Correct Answer

B:

Scheduling constraints match verified node attributes without exhausting reserved system resources. This is an observable service outcome, not just evidence that a configuration file was saved. Node allocatable excludes reservations from raw capacity; labels must reflect real node capabilities and administration. Workload context: A workload with a custom zone selector is stuck because nodes use a different label key than the manifest.

Incorrect Answers

A:

Feasible Pods are scheduled after resource or policy conflicts are resolved without overcommitting critical nodes. That result validates Pending Pods and resource-fit checks rather than the requirement here. Verify instead: Scheduling constraints match verified node attributes without exhausting reserved system resources. Workload context: A workload with a custom zone selector is stuck because nodes use a different label key than the manifest.

C:

Pods schedule based on requests and stay within resource policy without avoidable throttling or memory termination. That result validates CPU requests and memory limits rather than the requirement here. Verify instead: Scheduling constraints match verified node attributes without exhausting reserved system resources. Workload context: A workload with a custom zone selector is stuck because nodes use a different label key than the manifest.

D:

Workloads relocate where permitted and the maintained node returns to service without unexpected data loss. That result validates Node cordon drain maintenance rather than the requirement here. Verify instead: Scheduling constraints match verified node attributes without exhausting reserved system resources. Workload context: A workload with a custom zone selector is stuck because nodes use a different label key than the manifest.

Question 552

A new Kubernetes node receives workloads but has no metrics agent because the DaemonSet's node selector excludes it. Which TWO complementary steps supply the appropriate approach AND the evidence required to validate it? Select TWO.

  1. Plan component upgrades using the currently supported version-skew policy and validated addon compatibility rather than upgrading arbitrarily.
  2. Inspect DaemonSet desired/current/ready counts, node eligibility, tolerations and per-node Pod placement.
  3. Eligible Pending Pods trigger appropriate capacity increases and then receive scheduler bindings.
  4. Use a DaemonSet to run a supported node agent across eligible nodes, respecting taints and selectors.
  5. Inspect SBOM package inventory, CVE applicability, signature validation and approved exception decisions.

Explanation

Correct Answers

B:

Inspect DaemonSet desired/current/ready counts, node eligibility, tolerations and per-node Pod placement. This is the most discriminating evidence for the described failure or requirement. A DaemonSet creates node-level replicas automatically rather than a fixed overall replica count like a Deployment. The corresponding implementation is: Use a DaemonSet to run a supported node agent across eligible nodes, respecting taints and selectors. This is the diagnostic evidence part of the paired answer. Workload context: A new Kubernetes node receives workloads but has no metrics agent because the DaemonSet's node selector excludes it.

D:

Use a DaemonSet to run a supported node agent across eligible nodes, respecting taints and selectors. This response implements the controlling Kubernetes or cloud native principle. A DaemonSet creates node-level replicas automatically rather than a fixed overall replica count like a Deployment. Check its effect by: Inspect DaemonSet desired/current/ready counts, node eligibility, tolerations and per-node Pod placement. This is the implementation part of the required paired answer. Workload context: A new Kubernetes node receives workloads but has no metrics agent because the DaemonSet's node selector excludes it.

Incorrect Answers

A:

Plan component upgrades using the currently supported version-skew policy and validated addon compatibility rather than upgrading arbitrarily. This step belongs to Kubernetes upgrades and version skew rather than the complementary implementation and evidence pair. The intended approach is: Use a DaemonSet to run a supported node agent across eligible nodes, respecting taints and selectors. Validate with: Inspect DaemonSet desired/current/ready counts, node eligibility, tolerations and per-node Pod placement. Workload context: A new Kubernetes node receives workloads but has no metrics agent because the DaemonSet's node selector excludes it.

C:

Eligible Pending Pods trigger appropriate capacity increases and then receive scheduler bindings. This step belongs to Scheduler versus autoscaler responsibility rather than the complementary implementation and evidence pair. The intended approach is: Use a DaemonSet to run a supported node agent across eligible nodes, respecting taints and selectors. Validate with: Inspect DaemonSet desired/current/ready counts, node eligibility, tolerations and per-node Pod placement. Workload context: A new Kubernetes node receives workloads but has no metrics agent because the DaemonSet's node selector excludes it.

E:

Inspect SBOM package inventory, CVE applicability, signature validation and approved exception decisions. This step belongs to Image scanning and software bills of materials rather than the complementary implementation and evidence pair. The intended approach is: Use a DaemonSet to run a supported node agent across eligible nodes, respecting taints and selectors. Validate with: Inspect DaemonSet desired/current/ready counts, node eligibility, tolerations and per-node Pod placement. Workload context: A new Kubernetes node receives workloads but has no metrics agent because the DaemonSet's node selector excludes it.

Question 553

An API listens on port 9000 but its Service targetPort remains 8080 from a previous release. Which Kubernetes or cloud native approach BEST addresses the stated requirement?

  1. Use CoreDNS or the configured cluster DNS service to resolve Service and Pod naming in their correct namespaces.
  2. Trace requests through Service DNS, selector, EndpointSlice and targetPort before attributing all timeouts to network latency.
  3. Diagnose memory limit terminations using lastState and observed working-set growth rather than assuming every restart is application logic.
  4. Inspect restart history and previous-container logs to diagnose repeatedly exiting containers and fix startup or runtime failures.

Explanation

Correct Answer

B:

Trace requests through Service DNS, selector, EndpointSlice and targetPort before attributing all timeouts to network latency. This response implements the controlling Kubernetes or cloud native principle. A Service can resolve in DNS yet have zero endpoints or forward to an incorrect port. Check its effect by: Inspect Service metadata, selected Pod labels, EndpointSlice readiness, containerPort and actual listening sockets. Workload context: An API listens on port 9000 but its Service targetPort remains 8080 from a previous release.

Incorrect Answers

A:

Use CoreDNS or the configured cluster DNS service to resolve Service and Pod naming in their correct namespaces. This action addresses Cluster DNS and service discovery instead of the controlling requirement. Kubernetes DNS uses namespace-aware search paths; a fully qualified Service name avoids ambiguity across namespaces. For this scenario prefer: Trace requests through Service DNS, selector, EndpointSlice and targetPort before attributing all timeouts to network latency. Workload context: An API listens on port 9000 but its Service targetPort remains 8080 from a previous release.

C:

Diagnose memory limit terminations using lastState and observed working-set growth rather than assuming every restart is application logic. This action addresses Container OOMKilled and resource pressure instead of the controlling requirement. Container memory exceeding its cgroup limit can trigger OOMKilled even when node aggregate memory seems available. For this scenario prefer: Trace requests through Service DNS, selector, EndpointSlice and targetPort before attributing all timeouts to network latency. Workload context: An API listens on port 9000 but its Service targetPort remains 8080 from a previous release.

D:

Inspect restart history and previous-container logs to diagnose repeatedly exiting containers and fix startup or runtime failures. This action addresses CrashLoopBackOff and previous logs instead of the controlling requirement. CrashLoopBackOff indicates repeated container exits and restart delays, not a scheduler placement failure. For this scenario prefer: Trace requests through Service DNS, selector, EndpointSlice and targetPort before attributing all timeouts to network latency. Workload context: An API listens on port 9000 but its Service targetPort remains 8080 from a previous release.

Question 554

A multi-tenant hosting provider runs untrusted code and assumes a container namespace is equivalent to a separate hypervisor VM. Which evidence should the engineer inspect FIRST to distinguish the likely cause or verify the prerequisite?

  1. Inspect Pod label selectors, namespaces, topologyKey and actual placement of matching peer Pods.
  2. Compare host kernel sharing, namespace isolation, hypervisor boundaries and workload trust requirements.
  3. Check server and kubelet versions, deprecated APIs, CNI/CSI compatibility, maintenance order and rollback limits.
  4. Inspect Pod ephemeralContainers entries, RBAC privileges, target process namespace and active diagnostic sessions.

Explanation

Correct Answer

B:

Compare host kernel sharing, namespace isolation, hypervisor boundaries and workload trust requirements. This is the most discriminating evidence for the described failure or requirement. Ordinary containers share the host kernel, whereas a VM normally runs its own guest kernel. The corresponding implementation is: Choose containers for isolated application processes sharing a host kernel and use VMs when a stronger separate-kernel boundary is needed. Workload context: A multi-tenant hosting provider runs untrusted code and assumes a container namespace is equivalent to a separate hypervisor VM.

Incorrect Answers

A:

Inspect Pod label selectors, namespaces, topologyKey and actual placement of matching peer Pods. These observations are more relevant to Pod affinity anti-affinity, not this case. The distinguishing check is: Compare host kernel sharing, namespace isolation, hypervisor boundaries and workload trust requirements. Workload context: A multi-tenant hosting provider runs untrusted code and assumes a container namespace is equivalent to a separate hypervisor VM.

C:

Check server and kubelet versions, deprecated APIs, CNI/CSI compatibility, maintenance order and rollback limits. These observations are more relevant to Kubernetes upgrades and version skew, not this case. The distinguishing check is: Compare host kernel sharing, namespace isolation, hypervisor boundaries and workload trust requirements. Workload context: A multi-tenant hosting provider runs untrusted code and assumes a container namespace is equivalent to a separate hypervisor VM.

D:

Inspect Pod ephemeralContainers entries, RBAC privileges, target process namespace and active diagnostic sessions. These observations are more relevant to Ephemeral debugging containers, not this case. The distinguishing check is: Compare host kernel sharing, namespace isolation, hypervisor boundaries and workload trust requirements. Workload context: A multi-tenant hosting provider runs untrusted code and assumes a container namespace is equivalent to a separate hypervisor VM.

Question 555

A private image pull returns Unauthorized because the namespace has no correctly scoped imagePullSecret. Which observable result BEST confirms the desired Kubernetes or cloud native behavior?

  1. The helper supports the main app and its lifecycle is correctly coordinated during start and shutdown.
  2. Critical workloads gain capacity when eligible without uncontrolled eviction of unrelated protected services.
  3. Eligible nodes retrieve authorized images while unrelated namespaces and identities cannot pull private artifacts.
  4. An operator investigates a running Pod without modifying its immutable application image or replacing production workload containers.

Explanation

Correct Answer

C:

Eligible nodes retrieve authorized images while unrelated namespaces and identities cannot pull private artifacts. This is an observable service outcome, not just evidence that a configuration file was saved. OCI registries store/distribute image artifacts; they do not orchestrate Pods or apply cluster networking. Workload context: A private image pull returns Unauthorized because the namespace has no correctly scoped imagePullSecret.

Incorrect Answers

A:

The helper supports the main app and its lifecycle is correctly coordinated during start and shutdown. That result validates Sidecar containers and shared Pod lifecycle rather than the requirement here. Verify instead: Eligible nodes retrieve authorized images while unrelated namespaces and identities cannot pull private artifacts. Workload context: A private image pull returns Unauthorized because the namespace has no correctly scoped imagePullSecret.

B:

Critical workloads gain capacity when eligible without uncontrolled eviction of unrelated protected services. That result validates PriorityClass and preemption rather than the requirement here. Verify instead: Eligible nodes retrieve authorized images while unrelated namespaces and identities cannot pull private artifacts. Workload context: A private image pull returns Unauthorized because the namespace has no correctly scoped imagePullSecret.

D:

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: Eligible nodes retrieve authorized images while unrelated namespaces and identities cannot pull private artifacts. Workload context: A private image pull returns Unauthorized because the namespace has no correctly scoped imagePullSecret.

Question 556

A service enters CrashLoopBackOff because an override points at a binary absent from the container image. Which evidence should the engineer inspect FIRST to distinguish the likely cause or verify the prerequisite?

  1. Check resource namespace, role bindings, quotas and effective network enforcement across namespaces.
  2. Inspect image metadata, Pod command/args, process exit code and startup logs.
  3. Compare host kernel sharing, namespace isolation, hypervisor boundaries and workload trust requirements.
  4. Inspect process namespace, container cgroup limits, OOM events and host resource metrics.

Explanation

Correct Answer

B:

Inspect image metadata, Pod command/args, process exit code and startup logs. This is the most discriminating evidence for the described failure or requirement. Kubernetes command maps to the image ENTRYPOINT override and args maps to CMD arguments; a process exit can restart a Pod. The corresponding implementation is: Set container command and args with awareness of how Kubernetes overrides image ENTRYPOINT and CMD defaults. Workload context: A service enters CrashLoopBackOff because an override points at a binary absent from the container image.

Incorrect Answers

A:

Check resource namespace, role bindings, quotas and effective network enforcement across namespaces. These observations are more relevant to Namespace scope and limits, not this case. The distinguishing check is: Inspect image metadata, Pod command/args, process exit code and startup logs. Workload context: A service enters CrashLoopBackOff because an override points at a binary absent from the container image.

C:

Compare host kernel sharing, namespace isolation, hypervisor boundaries and workload trust requirements. These observations are more relevant to Container versus virtual machine isolation, not this case. The distinguishing check is: Inspect image metadata, Pod command/args, process exit code and startup logs. Workload context: A service enters CrashLoopBackOff because an override points at a binary absent from the container image.

D:

Inspect process namespace, container cgroup limits, OOM events and host resource metrics. These observations are more relevant to Linux namespaces and cgroups, not this case. The distinguishing check is: Inspect image metadata, Pod command/args, process exit code and startup logs. Workload context: A service enters CrashLoopBackOff because an override points at a binary absent from the container image.

Question 557

All Pods can communicate by IP but names intermittently fail after CoreDNS replicas become unready. Which observable result BEST confirms the desired Kubernetes or cloud native behavior?

  1. External clients reach only the intended healthy Service backends and the allocated endpoint matches network policy.
  2. Clients resolve the intended in-cluster Service name and external DNS forwarding operates as designed.
  3. Temporary data is disposable while durable application records remain accessible across Pod recreation.
  4. Applications mount volumes with the requested access pattern without unsupported simultaneous access assumptions.

Explanation

Correct Answer

B:

Clients resolve the intended in-cluster Service name and external DNS forwarding operates as designed. This is an observable service outcome, not just evidence that a configuration file was saved. Kubernetes DNS uses namespace-aware search paths; a fully qualified Service name avoids ambiguity across namespaces. Workload context: All Pods can communicate by IP but names intermittently fail after CoreDNS replicas become unready.

Incorrect Answers

A:

External clients reach only the intended healthy Service backends and the allocated endpoint matches network policy. That result validates LoadBalancer Service provisioning rather than the requirement here. Verify instead: Clients resolve the intended in-cluster Service name and external DNS forwarding operates as designed. Workload context: All Pods can communicate by IP but names intermittently fail after CoreDNS replicas become unready.

C:

Temporary data is disposable while durable application records remain accessible across Pod recreation. That result validates Ephemeral emptyDir versus persistent volumes rather than the requirement here. Verify instead: Clients resolve the intended in-cluster Service name and external DNS forwarding operates as designed. Workload context: All Pods can communicate by IP but names intermittently fail after CoreDNS replicas become unready.

D:

Applications mount volumes with the requested access pattern without unsupported simultaneous access assumptions. That result validates ReadWriteOnce and ReadWriteMany semantics rather than the requirement here. Verify instead: Clients resolve the intended in-cluster Service name and external DNS forwarding operates as designed. Workload context: All Pods can communicate by IP but names intermittently fail after CoreDNS replicas become unready.

Question 558

An app exceeds its memory limit and restarts with OOMKilled while its CPU request remains satisfied. Which TWO complementary steps supply the appropriate approach AND the evidence required to validate it? Select TWO.

  1. Set workload requests for placement and limits for bounded runtime use based on measured application needs.
  2. Pending eligible Pods receive appropriate node bindings when capacity and constraints allow scheduling.
  3. Check API endpoint connectivity, request audit records, resource authorization and response status.
  4. Assign a Role to namespaced permissions and a ClusterRole where appropriate for cluster-scoped or reusable rules, binding least privilege.
  5. Inspect Pod requests/limits, node allocatable capacity, usage history, throttling and OOMKilled events.

Explanation

Correct Answers

A:

Set workload requests for placement and limits for bounded runtime use based on measured application needs. This response implements the controlling Kubernetes or cloud native principle. Requests influence scheduling; limits govern enforcement and memory-limit breaches can terminate containers. Check its effect by: Inspect Pod requests/limits, node allocatable capacity, usage history, throttling and OOMKilled events. This is the implementation part of the required paired answer. Workload context: An app exceeds its memory limit and restarts with OOMKilled while its CPU request remains satisfied.

E:

Inspect Pod requests/limits, node allocatable capacity, usage history, throttling and OOMKilled events. This is the most discriminating evidence for the described failure or requirement. Requests influence scheduling; limits govern enforcement and memory-limit breaches can terminate containers. The corresponding implementation is: Set workload requests for placement and limits for bounded runtime use based on measured application needs. This is the diagnostic evidence part of the paired answer. Workload context: An app exceeds its memory limit and restarts with OOMKilled while its CPU request remains satisfied.

Incorrect Answers

B:

Pending eligible Pods receive appropriate node bindings when capacity and constraints allow scheduling. This step belongs to Scheduler responsibility and binding rather than the complementary implementation and evidence pair. The intended approach is: Set workload requests for placement and limits for bounded runtime use based on measured application needs. Validate with: Inspect Pod requests/limits, node allocatable capacity, usage history, throttling and OOMKilled events. Workload context: An app exceeds its memory limit and restarts with OOMKilled while its CPU request remains satisfied.

C:

Check API endpoint connectivity, request audit records, resource authorization and response status. This step belongs to Kubernetes API server and API requests rather than the complementary implementation and evidence pair. The intended approach is: Set workload requests for placement and limits for bounded runtime use based on measured application needs. Validate with: Inspect Pod requests/limits, node allocatable capacity, usage history, throttling and OOMKilled events. Workload context: An app exceeds its memory limit and restarts with OOMKilled while its CPU request remains satisfied.

D:

Assign a Role to namespaced permissions and a ClusterRole where appropriate for cluster-scoped or reusable rules, binding least privilege. This step belongs to Role and ClusterRole authorization rather than the complementary implementation and evidence pair. The intended approach is: Set workload requests for placement and limits for bounded runtime use based on measured application needs. Validate with: Inspect Pod requests/limits, node allocatable capacity, usage history, throttling and OOMKilled events. Workload context: An app exceeds its memory limit and restarts with OOMKilled while its CPU request remains satisfied.

Question 559

A security engineer assumes a policy that selects server Pods also blocks outgoing traffic, although only ingress policyTypes are configured. Which Kubernetes or cloud native approach BEST addresses the stated requirement?

  1. Check Service selectors and EndpointSlices to distinguish backend discovery from kube-proxy or data-plane forwarding faults.
  2. Require approved registry artifacts and verifiable signatures or digests before admitting production workloads.
  3. Use CoreDNS or the configured cluster DNS service to resolve Service and Pod naming in their correct namespaces.
  4. Apply supported Kubernetes NetworkPolicies to restrict traffic using Pod/namespace selectors and explicit ingress/egress rules.

Explanation

Correct Answer

D:

Apply supported Kubernetes NetworkPolicies to restrict traffic using Pod/namespace selectors and explicit ingress/egress rules. This response implements the controlling Kubernetes or cloud native principle. Without policies a standard namespace usually permits traffic; NetworkPolicy enforcement requires a compatible networking implementation. Check its effect by: Inspect NetworkPolicy podSelector, namespaces, allowed ports, CNI enforcement support and packet test results. Workload context: A security engineer assumes a policy that selects server Pods also blocks outgoing traffic, although only ingress policyTypes are configured.

Incorrect Answers

A:

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: Apply supported Kubernetes NetworkPolicies to restrict traffic using Pod/namespace selectors and explicit ingress/egress rules. Workload context: A security engineer assumes a policy that selects server Pods also blocks outgoing traffic, although only ingress policyTypes are configured.

B:

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: Apply supported Kubernetes NetworkPolicies to restrict traffic using Pod/namespace selectors and explicit ingress/egress rules. Workload context: A security engineer assumes a policy that selects server Pods also blocks outgoing traffic, although only ingress policyTypes are configured.

C:

Use CoreDNS or the configured cluster DNS service to resolve Service and Pod naming in their correct namespaces. This action addresses Cluster DNS and service discovery instead of the controlling requirement. Kubernetes DNS uses namespace-aware search paths; a fully qualified Service name avoids ambiguity across namespaces. For this scenario prefer: Apply supported Kubernetes NetworkPolicies to restrict traffic using Pod/namespace selectors and explicit ingress/egress rules. Workload context: A security engineer assumes a policy that selects server Pods also blocks outgoing traffic, although only ingress policyTypes are configured.

Question 560

After a node failure the Deployment stays below desired replicas and the platform team inspects only running application logs. Which observable result BEST confirms the desired Kubernetes or cloud native behavior?

  1. All intended replicas run the approved digest and upgrades trace back to a reviewed artifact.
  2. Cluster state can be recovered from a tested snapshot with quorum intact and application volumes handled separately.
  3. Missing workload replicas are recreated from their controllers and desired counts converge after disruptions.
  4. The container sees the intended isolated resources while usage limits are reflected in host accounting.

Explanation

Correct Answer

C:

Missing workload replicas are recreated from their controllers and desired counts converge after disruptions. This is an observable service outcome, not just evidence that a configuration file was saved. Controllers continuously reconcile desired state; an isolated manually created Pod lacks a Deployment's replica management. Workload context: After a node failure the Deployment stays below desired replicas and the platform team inspects only running application logs.

Incorrect Answers

A:

All intended replicas run the approved digest and upgrades trace back to a reviewed artifact. That result validates Immutable container images and digests rather than the requirement here. Verify instead: Missing workload replicas are recreated from their controllers and desired counts converge after disruptions. Workload context: After a node failure the Deployment stays below desired replicas and the platform team inspects only running application logs.

B:

Cluster state can be recovered from a tested snapshot with quorum intact and application volumes handled separately. That result validates etcd consistency and cluster state rather than the requirement here. Verify instead: Missing workload replicas are recreated from their controllers and desired counts converge after disruptions. Workload context: After a node failure the Deployment stays below desired replicas and the platform team inspects only running application logs.

D:

The container sees the intended isolated resources while usage limits are reflected in host accounting. That result validates Linux namespaces and cgroups rather than the requirement here. Verify instead: Missing workload replicas are recreated from their controllers and desired counts converge after disruptions. Workload context: After a node failure the Deployment stays below desired replicas and the platform team inspects only running application logs.

Kubernetes and Cloud Native Associate (KCNA) Practice Tests