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 53

Question 520

An engineer deploys CoreDNS to fix packets being dropped between Pod IPs though cluster name resolution is already healthy. Which evidence should the engineer inspect FIRST to distinguish the likely cause or verify the prerequisite?

  1. Inspect namespace labels, Pod selectors, network policy rules, RBAC permissions and effective connectivity tests.
  2. Inspect external IP status, controller events, security groups, health checks and upstream target availability.
  3. Inspect CNI configuration, Pod CIDRs, node route tables, overlay/underlay links and CNI daemon logs.
  4. Compare Service type, clusterIP, nodePort, targetPort, node addresses and backend EndpointSlices.

Explanation

Correct Answer

C:

Inspect CNI configuration, Pod CIDRs, node route tables, overlay/underlay links and CNI daemon logs. This is the most discriminating evidence for the described failure or requirement. The CNI plugin supplies Pod networking; a Kubernetes Service alone cannot correct a broken Pod network implementation. The corresponding implementation is: Select and operate a Kubernetes-compatible CNI implementation to provide Pod IP connectivity and required network capabilities. Workload context: An engineer deploys CoreDNS to fix packets being dropped between Pod IPs though cluster name resolution is already healthy.

Incorrect Answers

A:

Inspect namespace labels, Pod selectors, network policy rules, RBAC permissions and effective connectivity tests. These observations are more relevant to Namespace segmentation with NetworkPolicies, not this case. The distinguishing check is: Inspect CNI configuration, Pod CIDRs, node route tables, overlay/underlay links and CNI daemon logs. Workload context: An engineer deploys CoreDNS to fix packets being dropped between Pod IPs though cluster name resolution is already healthy.

B:

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: Inspect CNI configuration, Pod CIDRs, node route tables, overlay/underlay links and CNI daemon logs. Workload context: An engineer deploys CoreDNS to fix packets being dropped between Pod IPs though cluster name resolution is already healthy.

D:

Compare Service type, clusterIP, nodePort, targetPort, node addresses and backend EndpointSlices. These observations are more relevant to ClusterIP and NodePort Service exposure, not this case. The distinguishing check is: Inspect CNI configuration, Pod CIDRs, node route tables, overlay/underlay links and CNI daemon logs. Workload context: An engineer deploys CoreDNS to fix packets being dropped between Pod IPs though cluster name resolution is already healthy.

Question 521

A team assumes ReadWriteMany is always supported by block storage without verifying the CSI backend. Which observable result BEST confirms the desired Kubernetes or cloud native behavior?

  1. Healthy but initializing Pods avoid traffic and genuinely stuck workloads recover without unnecessary restart loops.
  2. New claims provision compatible storage without requiring manual static PV creation for each request.
  3. Storage is provisioned in a suitable placement domain after the first eligible consumer is considered.
  4. Applications mount volumes with the requested access pattern without unsupported simultaneous access assumptions.

Explanation

Correct Answer

D:

Applications mount volumes with the requested access pattern without unsupported simultaneous access assumptions. This is an observable service outcome, not just evidence that a configuration file was saved. ReadWriteOnce normally limits read-write mounting to one node, not necessarily exactly one Pod; driver behavior matters. Workload context: A team assumes ReadWriteMany is always supported by block storage without verifying the CSI backend.

Incorrect Answers

A:

Healthy but initializing Pods avoid traffic and genuinely stuck workloads recover without unnecessary restart loops. That result validates Readiness liveness and startup probe behavior rather than the requirement here. Verify instead: Applications mount volumes with the requested access pattern without unsupported simultaneous access assumptions. Workload context: A team assumes ReadWriteMany is always supported by block storage without verifying the CSI backend.

B:

New claims provision compatible storage without requiring manual static PV creation for each request. That result validates StorageClass dynamic provisioning rather than the requirement here. Verify instead: Applications mount volumes with the requested access pattern without unsupported simultaneous access assumptions. Workload context: A team assumes ReadWriteMany is always supported by block storage without verifying the CSI backend.

C:

Storage is provisioned in a suitable placement domain after the first eligible consumer is considered. That result validates WaitForFirstConsumer volume binding rather than the requirement here. Verify instead: Applications mount volumes with the requested access pattern without unsupported simultaneous access assumptions. Workload context: A team assumes ReadWriteMany is always supported by block storage without verifying the CSI backend.

Question 522

An authorized manifest is rejected by a validating webhook because it requests a forbidden hostPath mount. Which TWO complementary steps supply the appropriate approach AND the evidence required to validate it? Select TWO.

  1. Configure Pod Security Admission policy levels for namespaces to restrict unsafe Pod settings while documenting exceptions.
  2. Eligible nodes retrieve the intended immutable artifact and Pods progress beyond image pull.
  3. Examine authentication identity, RBAC decision, admission webhook result and API response status.
  4. Inspect serviceAccountName, RoleBindings, projected tokens, audience and kubectl auth can-i permissions.
  5. Distinguish authenticating a Kubernetes API caller from authorizing verbs and validating or mutating admission behavior.

Explanation

Correct Answers

C:

Examine authentication identity, RBAC decision, admission webhook result and API response status. This is the most discriminating evidence for the described failure or requirement. Authentication answers who called, authorization answers what may be done, and admission can apply policy to allowed requests. The corresponding implementation is: Distinguish authenticating a Kubernetes API caller from authorizing verbs and validating or mutating admission behavior. This is the diagnostic evidence part of the paired answer. Workload context: An authorized manifest is rejected by a validating webhook because it requests a forbidden hostPath mount.

E:

Distinguish authenticating a Kubernetes API caller from authorizing verbs and validating or mutating admission behavior. This response implements the controlling Kubernetes or cloud native principle. Authentication answers who called, authorization answers what may be done, and admission can apply policy to allowed requests. Check its effect by: Examine authentication identity, RBAC decision, admission webhook result and API response status. This is the implementation part of the required paired answer. Workload context: An authorized manifest is rejected by a validating webhook because it requests a forbidden hostPath mount.

Incorrect Answers

A:

Configure Pod Security Admission policy levels for namespaces to restrict unsafe Pod settings while documenting exceptions. This step belongs to Pod Security Admission and namespaces rather than the complementary implementation and evidence pair. The intended approach is: Distinguish authenticating a Kubernetes API caller from authorizing verbs and validating or mutating admission behavior. Validate with: Examine authentication identity, RBAC decision, admission webhook result and API response status. Workload context: An authorized manifest is rejected by a validating webhook because it requests a forbidden hostPath mount.

B:

Eligible nodes retrieve the intended immutable artifact and Pods progress beyond image pull. This step belongs to ImagePullBackOff registry and auth errors rather than the complementary implementation and evidence pair. The intended approach is: Distinguish authenticating a Kubernetes API caller from authorizing verbs and validating or mutating admission behavior. Validate with: Examine authentication identity, RBAC decision, admission webhook result and API response status. Workload context: An authorized manifest is rejected by a validating webhook because it requests a forbidden hostPath mount.

D:

Inspect serviceAccountName, RoleBindings, projected tokens, audience and kubectl auth can-i permissions. This step belongs to ServiceAccount and workload RBAC boundaries rather than the complementary implementation and evidence pair. The intended approach is: Distinguish authenticating a Kubernetes API caller from authorizing verbs and validating or mutating admission behavior. Validate with: Examine authentication identity, RBAC decision, admission webhook result and API response status. Workload context: An authorized manifest is rejected by a validating webhook because it requests a forbidden hostPath mount.

Question 523

A low-priority batch Pod is evicted to make room for a priority-class system workload after capacity is exhausted. Which Kubernetes or cloud native approach BEST addresses the stated requirement?

  1. Choose containers for isolated application processes sharing a host kernel and use VMs when a stronger separate-kernel boundary is needed.
  2. Assign PriorityClasses carefully and understand when the scheduler may preempt lower-priority Pods to place urgent workloads.
  3. Configure PodDisruptionBudgets for voluntary disruptions while distinguishing eviction safety from normal scheduling decisions.
  4. Choose requiredDuringSchedulingIgnoredDuringExecution for a hard node preference and preferred rules for soft placement choices.

Explanation

Correct Answer

B:

Assign PriorityClasses carefully and understand when the scheduler may preempt lower-priority Pods to place urgent workloads. This response implements the controlling Kubernetes or cloud native principle. Priority influences scheduling and potential preemption but does not bypass hard affinity or lack of suitable hardware. Check its effect by: Check Pod priority, preemptionPolicy, scheduling events, available alternatives and victim selection. Workload context: A low-priority batch Pod is evicted to make room for a priority-class system workload after capacity is exhausted.

Incorrect Answers

A:

Choose containers for isolated application processes sharing a host kernel and use VMs when a stronger separate-kernel boundary is needed. This action addresses Container versus virtual machine isolation instead of the controlling requirement. Ordinary containers share the host kernel, whereas a VM normally runs its own guest kernel. For this scenario prefer: Assign PriorityClasses carefully and understand when the scheduler may preempt lower-priority Pods to place urgent workloads. Workload context: A low-priority batch Pod is evicted to make room for a priority-class system workload after capacity is exhausted.

C:

Configure PodDisruptionBudgets for voluntary disruptions while distinguishing eviction safety from normal scheduling decisions. This action addresses PodDisruptionBudget during voluntary eviction instead of the controlling requirement. A PodDisruptionBudget governs voluntary eviction; it does not guarantee protection against hardware failure or create new replicas. For this scenario prefer: Assign PriorityClasses carefully and understand when the scheduler may preempt lower-priority Pods to place urgent workloads. Workload context: A low-priority batch Pod is evicted to make room for a priority-class system workload after capacity is exhausted.

D:

Choose requiredDuringSchedulingIgnoredDuringExecution for a hard node preference and preferred rules for soft placement choices. This action addresses Node affinity required vs preferred instead of the controlling requirement. Preferred affinity can be ignored to schedule a Pod; required affinity must be satisfied at scheduling time. For this scenario prefer: Assign PriorityClasses carefully and understand when the scheduler may preempt lower-priority Pods to place urgent workloads. Workload context: A low-priority batch Pod is evicted to make room for a priority-class system workload after capacity is exhausted.

Question 524

An engineer troubleshoots image start failures by restarting the scheduler despite a healthy node binding and failing runtime socket. Which evidence should the engineer inspect FIRST to distinguish the likely cause or verify the prerequisite?

  1. Inspect image metadata, Pod command/args, process exit code and startup logs.
  2. Compare desired and observed replicas, controller events, ReplicaSet ownership and controller-manager health.
  3. Review kubelet service logs, node conditions, CRI connectivity and Pod events for assigned nodes.
  4. Compare object metadata labels, Service/Deployment selectors and selected object lists.

Explanation

Correct Answer

C:

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. Workload context: An engineer troubleshoots image start failures by restarting the scheduler despite a healthy node binding and failing runtime socket.

Incorrect Answers

A:

Inspect image metadata, Pod command/args, process exit code and startup logs. These observations are more relevant to Container command entrypoint and arguments, not this case. The distinguishing check is: Review kubelet service logs, node conditions, CRI connectivity and Pod events for assigned nodes. Workload context: An engineer troubleshoots image start failures by restarting the scheduler despite a healthy node binding and failing runtime socket.

B:

Compare desired and observed replicas, controller events, ReplicaSet ownership and controller-manager health. These observations are more relevant to Controller manager reconciliation loops, not this case. The distinguishing check is: Review kubelet service logs, node conditions, CRI connectivity and Pod events for assigned nodes. Workload context: An engineer troubleshoots image start failures by restarting the scheduler despite a healthy node binding and failing runtime socket.

D:

Compare object metadata labels, Service/Deployment selectors and selected object lists. These observations are more relevant to Labels selectors and annotations, not this case. The distinguishing check is: Review kubelet service logs, node conditions, CRI connectivity and Pod events for assigned nodes. Workload context: An engineer troubleshoots image start failures by restarting the scheduler despite a healthy node binding and failing runtime socket.

Question 525

A release image contains a software dependency absent from its application repository because it was included by a transitive build layer. Which Kubernetes or cloud native approach BEST addresses the stated requirement?

  1. Evaluate image SBOMs, signed provenance and vulnerability reports before production promotion, separating detected packages from reachable risk.
  2. Maintain accurate node labels, allocatable resources and topology information to support workload placement and capacity analysis.
  3. Build minimal images with reproducible layers and protect against secrets embedded in historical image layers.
  4. Match Pod CPU/memory requests to node allocatable resources and scheduling constraints before blaming a container image.

Explanation

Correct Answer

A:

Evaluate image SBOMs, signed provenance and vulnerability reports before production promotion, separating detected packages from reachable risk. This response implements the controlling Kubernetes or cloud native principle. A scanner's package detection is evidence of inventory, not automatically proof of exploitation or complete image trust. Check its effect by: Inspect SBOM package inventory, CVE applicability, signature validation and approved exception decisions. Workload context: A release image contains a software dependency absent from its application repository because it was included by a transitive build layer.

Incorrect Answers

B:

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: Evaluate image SBOMs, signed provenance and vulnerability reports before production promotion, separating detected packages from reachable risk. Workload context: A release image contains a software dependency absent from its application repository because it was included by a transitive build layer.

C:

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: Evaluate image SBOMs, signed provenance and vulnerability reports before production promotion, separating detected packages from reachable risk. Workload context: A release image contains a software dependency absent from its application repository because it was included by a transitive build layer.

D:

Match Pod CPU/memory requests to node allocatable resources and scheduling constraints before blaming a container image. This action addresses Pending Pods and resource-fit checks instead of the controlling requirement. A Pending unscheduled Pod has no running container logs; scheduler events reveal placement failures. For this scenario prefer: Evaluate image SBOMs, signed provenance and vulnerability reports before production promotion, separating detected packages from reachable risk. Workload context: A release image contains a software dependency absent from its application repository because it was included by a transitive build layer.

Question 526

A pipeline marks a change released because unit tests passed but no deployment job ever updated the Kubernetes cluster. Which evidence should the engineer inspect FIRST to distinguish the likely cause or verify the prerequisite?

  1. Inspect selected Pod/container, executed command, RBAC exec permission and audit records.
  2. Check registry digest, image signatures, deployment Pod imageID and provenance attestations across stages.
  3. Inspect Deployment observedGeneration, rollout status, revision annotations, ReplicaSet ownership and release events.
  4. Inspect commit identity, build/test results, artifact digest, promotion approval and deployment events.

Explanation

Correct Answer

D:

Inspect commit identity, build/test results, artifact digest, promotion approval and deployment events. This is the most discriminating evidence for the described failure or requirement. CI validates and packages changes while CD handles delivery or deployment; a successful build is not proof of production rollout. The corresponding implementation is: Use continuous integration to build and test changes and controlled delivery or deployment to promote validated artifacts to target environments. Workload context: A pipeline marks a change released because unit tests passed but no deployment job ever updated the Kubernetes cluster.

Incorrect Answers

A:

Inspect selected Pod/container, executed command, RBAC exec permission and audit records. These observations are more relevant to kubectl exec diagnostic boundaries, not this case. The distinguishing check is: Inspect commit identity, build/test results, artifact digest, promotion approval and deployment events. Workload context: A pipeline marks a change released because unit tests passed but no deployment job ever updated the Kubernetes cluster.

B:

Check registry digest, image signatures, deployment Pod imageID and provenance attestations across stages. These observations are more relevant to Artifact promotion by digest, not this case. The distinguishing check is: Inspect commit identity, build/test results, artifact digest, promotion approval and deployment events. Workload context: A pipeline marks a change released because unit tests passed but no deployment job ever updated the Kubernetes cluster.

C:

Inspect Deployment observedGeneration, rollout status, revision annotations, ReplicaSet ownership and release events. These observations are more relevant to Rollout history status and change correlation, not this case. The distinguishing check is: Inspect commit identity, build/test results, artifact digest, promotion approval and deployment events. Workload context: A pipeline marks a change released because unit tests passed but no deployment job ever updated the Kubernetes cluster.

Question 527

An app places raw user IDs in metric labels and monitoring costs explode as the number of active accounts grows. Which evidence should the engineer inspect FIRST to distinguish the likely cause or verify the prerequisite?

  1. Inspect metric labels and samples, log fields, trace/span correlation and sampling rates.
  2. Inspect manifests for proprietary resources, storage/network API dependencies, image compatibility and migration cost.
  3. Inspect ServiceMonitor or scrape config, /metrics endpoint, target health, scrape interval and sample labels.
  4. Check upstream issue templates, duplicate reports, version matrix, clear reproduction and contributor communication.

Explanation

Correct Answer

C:

Inspect ServiceMonitor or scrape config, /metrics endpoint, target health, scrape interval and sample labels. This is the most discriminating evidence for the described failure or requirement. Prometheus primarily scrapes targets on an interval; instrumentation must expose values and high-cardinality labels can overload storage. The corresponding implementation is: Expose application metrics in supported Prometheus format and configure authorized scrape targets and label cardinality. Workload context: An app places raw user IDs in metric labels and monitoring costs explode as the number of active accounts grows.

Incorrect Answers

A:

Inspect metric labels and samples, log fields, trace/span correlation and sampling rates. These observations are more relevant to Metrics logs and traces distinctions, not this case. The distinguishing check is: Inspect ServiceMonitor or scrape config, /metrics endpoint, target health, scrape interval and sample labels. Workload context: An app places raw user IDs in metric labels and monitoring costs explode as the number of active accounts grows.

B:

Inspect manifests for proprietary resources, storage/network API dependencies, image compatibility and migration cost. These observations are more relevant to Open standards vendor-neutral portability, not this case. The distinguishing check is: Inspect ServiceMonitor or scrape config, /metrics endpoint, target health, scrape interval and sample labels. Workload context: An app places raw user IDs in metric labels and monitoring costs explode as the number of active accounts grows.

D:

Check upstream issue templates, duplicate reports, version matrix, clear reproduction and contributor communication. These observations are more relevant to Upstream issue reporting and review collaboration, not this case. The distinguishing check is: Inspect ServiceMonitor or scrape config, /metrics endpoint, target health, scrape interval and sample labels. Workload context: An app places raw user IDs in metric labels and monitoring costs explode as the number of active accounts grows.

Question 528

A team backs up container logs and assumes it can recreate lost deployments after all etcd members fail simultaneously. Which TWO complementary steps supply the appropriate approach AND the evidence required to validate it? Select TWO.

  1. Use kube-scheduler to bind eligible unscheduled Pods to suitable nodes based on resources and scheduling constraints.
  2. Inspect FailedScheduling events, Pod requests, node allocatable and scheduler filter outcomes.
  3. Keep etcd highly available and maintain secure, tested snapshots of Kubernetes API state rather than treating it as ordinary container storage.
  4. Inspect etcd quorum health, member status, snapshot freshness, certificate validity and restore procedure.
  5. Eligible Pending Pods trigger appropriate capacity increases and then receive scheduler bindings.

Explanation

Correct Answers

C:

Keep etcd highly available and maintain secure, tested snapshots of Kubernetes API state rather than treating it as ordinary container storage. This response implements the controlling Kubernetes or cloud native principle. etcd is a consistent key-value store for API state; it is not where persistent application volume data lives. Check its effect by: Inspect etcd quorum health, member status, snapshot freshness, certificate validity and restore procedure. This is the implementation part of the required paired answer. Workload context: A team backs up container logs and assumes it can recreate lost deployments after all etcd members fail simultaneously.

D:

Inspect etcd quorum health, member status, snapshot freshness, certificate validity and restore procedure. This is the most discriminating evidence for the described failure or requirement. etcd is a consistent key-value store for API state; it is not where persistent application volume data lives. The corresponding implementation is: Keep etcd highly available and maintain secure, tested snapshots of Kubernetes API state rather than treating it as ordinary container storage. This is the diagnostic evidence part of the paired answer. Workload context: A team backs up container logs and assumes it can recreate lost deployments after all etcd members fail simultaneously.

Incorrect Answers

A:

Use kube-scheduler to bind eligible unscheduled Pods to suitable nodes based on resources and scheduling constraints. This step belongs to Scheduler responsibility and binding rather than the complementary implementation and evidence pair. The intended approach is: Keep etcd highly available and maintain secure, tested snapshots of Kubernetes API state rather than treating it as ordinary container storage. Validate with: Inspect etcd quorum health, member status, snapshot freshness, certificate validity and restore procedure. Workload context: A team backs up container logs and assumes it can recreate lost deployments after all etcd members fail simultaneously.

B:

Inspect FailedScheduling events, Pod requests, node allocatable and scheduler filter outcomes. This step belongs to Pending Pods and resource-fit checks rather than the complementary implementation and evidence pair. The intended approach is: Keep etcd highly available and maintain secure, tested snapshots of Kubernetes API state rather than treating it as ordinary container storage. Validate with: Inspect etcd quorum health, member status, snapshot freshness, certificate validity and restore procedure. Workload context: A team backs up container logs and assumes it can recreate lost deployments after all etcd members fail simultaneously.

E:

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: Keep etcd highly available and maintain secure, tested snapshots of Kubernetes API state rather than treating it as ordinary container storage. Validate with: Inspect etcd quorum health, member status, snapshot freshness, certificate validity and restore procedure. Workload context: A team backs up container logs and assumes it can recreate lost deployments after all etcd members fail simultaneously.

Question 529

A critical DNS Pod remains Pending and the team gives it higher priority without investigating incompatible node selectors. Which evidence should the engineer inspect FIRST to distinguish the likely cause or verify the prerequisite?

  1. Review initContainers/sidecar restart behavior, shared volumes, localhost traffic and termination events.
  2. Review Pod scheduling reasons, node group templates, provisioning limits and autoscaler scale-up decisions.
  3. Check node unschedulable state, PodDisruptionBudgets, DaemonSets, local storage and eviction events.
  4. Check Pod priority, preemptionPolicy, scheduling events, available alternatives and victim selection.

Explanation

Correct Answer

D:

Check Pod priority, preemptionPolicy, scheduling events, available alternatives and victim selection. This is the most discriminating evidence for the described failure or requirement. Priority influences scheduling and potential preemption but does not bypass hard affinity or lack of suitable hardware. The corresponding implementation is: Assign PriorityClasses carefully and understand when the scheduler may preempt lower-priority Pods to place urgent workloads. Workload context: A critical DNS Pod remains Pending and the team gives it higher priority without investigating incompatible node selectors.

Incorrect Answers

A:

Review initContainers/sidecar restart behavior, shared volumes, localhost traffic and termination events. These observations are more relevant to Sidecar containers and shared Pod lifecycle, not this case. The distinguishing check is: Check Pod priority, preemptionPolicy, scheduling events, available alternatives and victim selection. Workload context: A critical DNS Pod remains Pending and the team gives it higher priority without investigating incompatible node selectors.

B:

Review Pod scheduling reasons, node group templates, provisioning limits and autoscaler scale-up decisions. These observations are more relevant to Scheduler versus autoscaler responsibility, not this case. The distinguishing check is: Check Pod priority, preemptionPolicy, scheduling events, available alternatives and victim selection. Workload context: A critical DNS Pod remains Pending and the team gives it higher priority without investigating incompatible node selectors.

C:

Check node unschedulable state, PodDisruptionBudgets, DaemonSets, local storage and eviction events. These observations are more relevant to Node cordon drain maintenance, not this case. The distinguishing check is: Check Pod priority, preemptionPolicy, scheduling events, available alternatives and victim selection. Workload context: A critical DNS Pod remains Pending and the team gives it higher priority without investigating incompatible node selectors.

Question 530

An app with preemptionPolicy Never is given a high numeric priority and operators mistakenly expect it to evict running workloads. Which TWO complementary steps supply the appropriate approach AND the evidence required to validate it? Select TWO.

  1. Assign PriorityClasses carefully and understand when the scheduler may preempt lower-priority Pods to place urgent workloads.
  2. Inspect etcd quorum health, member status, snapshot freshness, certificate validity and restore procedure.
  3. Configure PodDisruptionBudgets for voluntary disruptions while distinguishing eviction safety from normal scheduling decisions.
  4. Check Pod priority, preemptionPolicy, scheduling events, available alternatives and victim selection.
  5. Controllers and Services select exactly the intended Pods while audit annotations retain descriptive notes.

Explanation

Correct Answers

A:

Assign PriorityClasses carefully and understand when the scheduler may preempt lower-priority Pods to place urgent workloads. This response implements the controlling Kubernetes or cloud native principle. Priority influences scheduling and potential preemption but does not bypass hard affinity or lack of suitable hardware. Check its effect by: Check Pod priority, preemptionPolicy, scheduling events, available alternatives and victim selection. This is the implementation part of the required paired answer. Workload context: An app with preemptionPolicy Never is given a high numeric priority and operators mistakenly expect it to evict running workloads.

D:

Check Pod priority, preemptionPolicy, scheduling events, available alternatives and victim selection. This is the most discriminating evidence for the described failure or requirement. Priority influences scheduling and potential preemption but does not bypass hard affinity or lack of suitable hardware. The corresponding implementation is: Assign PriorityClasses carefully and understand when the scheduler may preempt lower-priority Pods to place urgent workloads. This is the diagnostic evidence part of the paired answer. Workload context: An app with preemptionPolicy Never is given a high numeric priority and operators mistakenly expect it to evict running workloads.

Incorrect Answers

B:

Inspect etcd quorum health, member status, snapshot freshness, certificate validity and restore procedure. This step belongs to etcd consistency and cluster state rather than the complementary implementation and evidence pair. The intended approach is: Assign PriorityClasses carefully and understand when the scheduler may preempt lower-priority Pods to place urgent workloads. Validate with: Check Pod priority, preemptionPolicy, scheduling events, available alternatives and victim selection. Workload context: An app with preemptionPolicy Never is given a high numeric priority and operators mistakenly expect it to evict running workloads.

C:

Configure PodDisruptionBudgets for voluntary disruptions while distinguishing eviction safety from normal scheduling decisions. This step belongs to PodDisruptionBudget during voluntary eviction rather than the complementary implementation and evidence pair. The intended approach is: Assign PriorityClasses carefully and understand when the scheduler may preempt lower-priority Pods to place urgent workloads. Validate with: Check Pod priority, preemptionPolicy, scheduling events, available alternatives and victim selection. Workload context: An app with preemptionPolicy Never is given a high numeric priority and operators mistakenly expect it to evict running workloads.

E:

Controllers and Services select exactly the intended Pods while audit annotations retain descriptive notes. This step belongs to Labels selectors and annotations rather than the complementary implementation and evidence pair. The intended approach is: Assign PriorityClasses carefully and understand when the scheduler may preempt lower-priority Pods to place urgent workloads. Validate with: Check Pod priority, preemptionPolicy, scheduling events, available alternatives and victim selection. Workload context: An app with preemptionPolicy Never is given a high numeric priority and operators mistakenly expect it to evict running workloads.

Kubernetes and Cloud Native Associate (KCNA) Practice Tests