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 102

Question 1010

A worker has available RAM but a Pod with a 128Mi limit repeatedly exits OOMKilled during image processing. Which Kubernetes or cloud native approach BEST addresses the stated requirement?

  1. Use a Service type LoadBalancer with a supported cloud or in-cluster load-balancer controller to provide an approved external endpoint.
  2. Assign readiness for traffic acceptance, liveness for unhealthy restarts and startup for slow initialization when appropriate.
  3. Use ClusterIP for private service access and NodePort only when node-level external ports are intentionally needed.
  4. Diagnose memory limit terminations using lastState and observed working-set growth rather than assuming every restart is application logic.

Explanation

Correct Answer

D:

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

Incorrect Answers

A:

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: Diagnose memory limit terminations using lastState and observed working-set growth rather than assuming every restart is application logic. Workload context: A worker has available RAM but a Pod with a 128Mi limit repeatedly exits OOMKilled during image processing.

B:

Assign readiness for traffic acceptance, liveness for unhealthy restarts and startup for slow initialization when appropriate. This action addresses Readiness liveness and startup probe behavior instead of the controlling requirement. Readiness failure removes a Pod from ready endpoints; liveness failure may restart a container. For this scenario prefer: Diagnose memory limit terminations using lastState and observed working-set growth rather than assuming every restart is application logic. Workload context: A worker has available RAM but a Pod with a 128Mi limit repeatedly exits OOMKilled during image processing.

C:

Use ClusterIP for private service access and NodePort only when node-level external ports are intentionally needed. This action addresses ClusterIP and NodePort Service exposure instead of the controlling requirement. ClusterIP does not automatically provide an external endpoint; NodePort opens a port on eligible nodes with network policy constraints. For this scenario prefer: Diagnose memory limit terminations using lastState and observed working-set growth rather than assuming every restart is application logic. Workload context: A worker has available RAM but a Pod with a 128Mi limit repeatedly exits OOMKilled during image processing.

Question 1011

A supply-chain pipeline promotes a scanned image but cannot prove which CI builder generated the deployed digest. Which observable result BEST confirms the desired Kubernetes or cloud native behavior?

  1. New claims provision compatible storage without requiring manual static PV creation for each request.
  2. Valid identities perform only allowed actions and rejected resource specifications do not reach persistent state.
  3. The PVC binds to a suitable volume and survives recreation of the application Pod as designed.
  4. Only authorized artifacts enter the cluster and each workload is traceable to a reviewed build.

Explanation

Correct Answer

D:

Only authorized artifacts enter the cluster and each workload is traceable to a reviewed build. This is an observable service outcome, not just evidence that a configuration file was saved. An image scanner alone does not prove publisher identity; signed provenance and admission enforcement address different guarantees. Workload context: A supply-chain pipeline promotes a scanned image but cannot prove which CI builder generated the deployed digest.

Incorrect Answers

A:

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: Only authorized artifacts enter the cluster and each workload is traceable to a reviewed build. Workload context: A supply-chain pipeline promotes a scanned image but cannot prove which CI builder generated the deployed digest.

B:

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: Only authorized artifacts enter the cluster and each workload is traceable to a reviewed build. Workload context: A supply-chain pipeline promotes a scanned image but cannot prove which CI builder generated the deployed digest.

C:

The PVC binds to a suitable volume and survives recreation of the application Pod as designed. That result validates PersistentVolume and claim bindings rather than the requirement here. Verify instead: Only authorized artifacts enter the cluster and each workload is traceable to a reviewed build. Workload context: A supply-chain pipeline promotes a scanned image but cannot prove which CI builder generated the deployed digest.

Question 1012

An engineer chooses a full VM for each tiny stateless process without considering container density or operational requirements. Which TWO complementary steps supply the appropriate approach AND the evidence required to validate it? Select TWO.

  1. Compare host kernel sharing, namespace isolation, hypervisor boundaries and workload trust requirements.
  2. Choose containers for isolated application processes sharing a host kernel and use VMs when a stronger separate-kernel boundary is needed.
  3. Pull images from approved OCI-compatible registries with controlled image credentials and documented access boundaries.
  4. Inspect image metadata, Pod command/args, process exit code and startup logs.
  5. Reapplying unchanged configuration is safe and the resulting cluster state matches the reviewed manifest.

Explanation

Correct Answers

A:

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. This is the diagnostic evidence part of the paired answer. Workload context: An engineer chooses a full VM for each tiny stateless process without considering container density or operational requirements.

B:

Choose containers for isolated application processes sharing a host kernel and use VMs when a stronger separate-kernel boundary is needed. This response implements the controlling Kubernetes or cloud native principle. Ordinary containers share the host kernel, whereas a VM normally runs its own guest kernel. Check its effect by: Compare host kernel sharing, namespace isolation, hypervisor boundaries and workload trust requirements. This is the implementation part of the required paired answer. Workload context: An engineer chooses a full VM for each tiny stateless process without considering container density or operational requirements.

Incorrect Answers

C:

Pull images from approved OCI-compatible registries with controlled image credentials and documented access boundaries. This step belongs to OCI registries and image distribution rather than the complementary implementation and evidence pair. The intended approach is: Choose containers for isolated application processes sharing a host kernel and use VMs when a stronger separate-kernel boundary is needed. Validate with: Compare host kernel sharing, namespace isolation, hypervisor boundaries and workload trust requirements. Workload context: An engineer chooses a full VM for each tiny stateless process without considering container density or operational requirements.

D:

Inspect image metadata, Pod command/args, process exit code and startup logs. This step belongs to Container command entrypoint and arguments rather than the complementary implementation and evidence pair. The intended approach is: Choose containers for isolated application processes sharing a host kernel and use VMs when a stronger separate-kernel boundary is needed. Validate with: Compare host kernel sharing, namespace isolation, hypervisor boundaries and workload trust requirements. Workload context: An engineer chooses a full VM for each tiny stateless process without considering container density or operational requirements.

E:

Reapplying unchanged configuration is safe and the resulting cluster state matches the reviewed manifest. This step belongs to kubectl apply and declarative updates rather than the complementary implementation and evidence pair. The intended approach is: Choose containers for isolated application processes sharing a host kernel and use VMs when a stronger separate-kernel boundary is needed. Validate with: Compare host kernel sharing, namespace isolation, hypervisor boundaries and workload trust requirements. Workload context: An engineer chooses a full VM for each tiny stateless process without considering container density or operational requirements.

Question 1013

An app container is distroless with no shell, but the team assumes kubectl exec /bin/sh must always succeed. Which evidence should the engineer inspect FIRST to distinguish the likely cause or verify the prerequisite?

  1. Examine trusted builder identity, attestation payload, artifact digest, SBOM and admission verification result.
  2. Compare trace IDs, time synchronized log events, resource saturation metrics and span durations.
  3. Inspect selected Pod/container, executed command, RBAC exec permission and audit records.
  4. Inspect error-budget impact, traffic exposure, request latency, alert window and controller decisions.

Explanation

Correct Answer

C:

Inspect selected Pod/container, executed command, RBAC exec permission and audit records. This is the most discriminating evidence for the described failure or requirement. kubectl exec runs a process in an existing container; it does not persist edits across new image-based replacements. The corresponding implementation is: Use kubectl exec with least privilege for approved diagnostics in running containers, avoiding permanent production mutations. Workload context: An app container is distroless with no shell, but the team assumes kubectl exec /bin/sh must always succeed.

Incorrect Answers

A:

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: Inspect selected Pod/container, executed command, RBAC exec permission and audit records. Workload context: An app container is distroless with no shell, but the team assumes kubectl exec /bin/sh must always succeed.

B:

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: Inspect selected Pod/container, executed command, RBAC exec permission and audit records. Workload context: An app container is distroless with no shell, but the team assumes kubectl exec /bin/sh must always succeed.

D:

Inspect error-budget impact, traffic exposure, request latency, alert window and controller decisions. These observations are more relevant to Progressive delivery and release metrics, not this case. The distinguishing check is: Inspect selected Pod/container, executed command, RBAC exec permission and audit records. Workload context: An app container is distroless with no shell, but the team assumes kubectl exec /bin/sh must always succeed.

Question 1014

An analyst confuses a container's private process ID namespace with a limit on its maximum memory use. Which observable result BEST confirms the desired Kubernetes or cloud native behavior?

  1. Pods assigned to a healthy node start and report status with failed containers surfaced for diagnosis.
  2. Workloads read needed configuration while unauthorized users cannot retrieve credential material through the API.
  3. The container sees the intended isolated resources while usage limits are reflected in host accounting.
  4. Eligible nodes retrieve authorized images while unrelated namespaces and identities cannot pull private artifacts.

Explanation

Correct Answer

C:

The container sees the intended isolated resources while usage limits are reflected in host accounting. This is an observable service outcome, not just evidence that a configuration file was saved. Namespaces and cgroups provide different Linux primitives; neither independently creates Kubernetes scheduling. Workload context: An analyst confuses a container's private process ID namespace with a limit on its maximum memory use.

Incorrect Answers

A:

Pods assigned to a healthy node start and report status with failed containers surfaced for diagnosis. That result validates Kubelet node agent responsibilities rather than the requirement here. Verify instead: The container sees the intended isolated resources while usage limits are reflected in host accounting. Workload context: An analyst confuses a container's private process ID namespace with a limit on its maximum memory use.

B:

Workloads read needed configuration while unauthorized users cannot retrieve credential material through the API. That result validates ConfigMap and Secret boundaries rather than the requirement here. Verify instead: The container sees the intended isolated resources while usage limits are reflected in host accounting. Workload context: An analyst confuses a container's private process ID namespace with a limit on its maximum memory use.

D:

Eligible nodes retrieve authorized images while unrelated namespaces and identities cannot pull private artifacts. That result validates OCI registries and image distribution rather than the requirement here. Verify instead: The container sees the intended isolated resources while usage limits are reflected in host accounting. Workload context: An analyst confuses a container's private process ID namespace with a limit on its maximum memory use.

Question 1015

A team copies sample code from a public repository but never reads its license or checks redistribution notices. Which TWO complementary steps supply the appropriate approach AND the evidence required to validate it? Select TWO.

  1. Check a project's license, contributor requirements and redistribution obligations before copying or shipping components.
  2. File reproducible issues with versions, expected/actual behavior, logs and minimal sanitized reproduction steps to support project maintainers.
  3. Inspect SLI queries, SLO target/window, request populations, error budgets and alert rule outcomes.
  4. Inspect LICENSE files, contribution guidelines, DCO or CLA requirements and third-party dependency notices.
  5. Platform selections fit the actual problem without expecting one component to implement the whole cloud native stack.

Explanation

Correct Answers

A:

Check a project's license, contributor requirements and redistribution obligations before copying or shipping components. This response implements the controlling Kubernetes or cloud native principle. Open source permits work under a specific license; public availability of source code alone does not erase conditions. Check its effect by: Inspect LICENSE files, contribution guidelines, DCO or CLA requirements and third-party dependency notices. This is the implementation part of the required paired answer. Workload context: A team copies sample code from a public repository but never reads its license or checks redistribution notices.

D:

Inspect LICENSE files, contribution guidelines, DCO or CLA requirements and third-party dependency notices. This is the most discriminating evidence for the described failure or requirement. Open source permits work under a specific license; public availability of source code alone does not erase conditions. The corresponding implementation is: Check a project's license, contributor requirements and redistribution obligations before copying or shipping components. This is the diagnostic evidence part of the paired answer. Workload context: A team copies sample code from a public repository but never reads its license or checks redistribution notices.

Incorrect Answers

B:

File reproducible issues with versions, expected/actual behavior, logs and minimal sanitized reproduction steps to support project maintainers. This step belongs to Upstream issue reporting and review collaboration rather than the complementary implementation and evidence pair. The intended approach is: Check a project's license, contributor requirements and redistribution obligations before copying or shipping components. Validate with: Inspect LICENSE files, contribution guidelines, DCO or CLA requirements and third-party dependency notices. Workload context: A team copies sample code from a public repository but never reads its license or checks redistribution notices.

C:

Inspect SLI queries, SLO target/window, request populations, error budgets and alert rule outcomes. This step belongs to SLIs SLOs and golden signals rather than the complementary implementation and evidence pair. The intended approach is: Check a project's license, contributor requirements and redistribution obligations before copying or shipping components. Validate with: Inspect LICENSE files, contribution guidelines, DCO or CLA requirements and third-party dependency notices. Workload context: A team copies sample code from a public repository but never reads its license or checks redistribution notices.

E:

Platform selections fit the actual problem without expecting one component to implement the whole cloud native stack. This step belongs to CNCF ecosystem and Kubernetes roles rather than the complementary implementation and evidence pair. The intended approach is: Check a project's license, contributor requirements and redistribution obligations before copying or shipping components. Validate with: Inspect LICENSE files, contribution guidelines, DCO or CLA requirements and third-party dependency notices. Workload context: A team copies sample code from a public repository but never reads its license or checks redistribution notices.

Question 1016

An operator changes the liveness check to fix a Deployment that is Running but never appears in Service EndpointSlices. Which Kubernetes or cloud native approach BEST addresses the stated requirement?

  1. Distinguish readiness endpoint failures from application process exits before deciding whether to restart or change service routing.
  2. Choose blue-green for switching between full environments and canary for gradually exposing a small percentage of users to a new version.
  3. Package related Kubernetes resources as a Helm chart and manage per-environment configuration with reviewed values and release history.
  4. Use kubectl exec with least privilege for approved diagnostics in running containers, avoiding permanent production mutations.

Explanation

Correct Answer

A:

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: An operator changes the liveness check to fix a Deployment that is Running but never appears in Service EndpointSlices.

Incorrect Answers

B:

Choose blue-green for switching between full environments and canary for gradually exposing a small percentage of users to a new version. This action addresses Blue-green versus canary release patterns instead of the controlling requirement. Blue-green switches environments, whereas canary ramps exposure; a basic Deployment alone may not provide precise traffic percentages. For this scenario prefer: Distinguish readiness endpoint failures from application process exits before deciding whether to restart or change service routing. Workload context: An operator changes the liveness check to fix a Deployment that is Running but never appears in Service EndpointSlices.

C:

Package related Kubernetes resources as a Helm chart and manage per-environment configuration with reviewed values and release history. This action addresses Helm charts templates and values instead of the controlling requirement. Helm templates generate manifests; a chart repository alone does not deploy resources or validate runtime behavior. For this scenario prefer: Distinguish readiness endpoint failures from application process exits before deciding whether to restart or change service routing. Workload context: An operator changes the liveness check to fix a Deployment that is Running but never appears in Service EndpointSlices.

D:

Use kubectl exec with least privilege for approved diagnostics in running containers, avoiding permanent production mutations. This action addresses kubectl exec diagnostic boundaries instead of the controlling requirement. kubectl exec runs a process in an existing container; it does not persist edits across new image-based replacements. For this scenario prefer: Distinguish readiness endpoint failures from application process exits before deciding whether to restart or change service routing. Workload context: An operator changes the liveness check to fix a Deployment that is Running but never appears in Service EndpointSlices.

Question 1017

A security team attaches a broad ClusterRoleBinding to a service account intended to read only one namespace's ConfigMaps. Which TWO complementary steps supply the appropriate approach AND the evidence required to validate it? Select TWO.

  1. Inspect quota hard/used counters, LimitRange defaults and API admission rejection messages.
  2. Inspect verbs, apiGroups, resources, RoleBinding/ClusterRoleBinding subjects and kubectl auth can-i results.
  3. Assign a Role to namespaced permissions and a ClusterRole where appropriate for cluster-scoped or reusable rules, binding least privilege.
  4. An operator investigates a running Pod without modifying its immutable application image or replacing production workload containers.
  5. Maintain accurate node labels, allocatable resources and topology information to support workload placement and capacity analysis.

Explanation

Correct Answers

B:

Inspect verbs, apiGroups, resources, RoleBinding/ClusterRoleBinding subjects and kubectl auth can-i results. This is the most discriminating evidence for the described failure or requirement. A RoleBinding can bind a ClusterRole within its namespace; a ClusterRoleBinding grants its rules at cluster scope. The corresponding implementation is: Assign a Role to namespaced permissions and a ClusterRole where appropriate for cluster-scoped or reusable rules, binding least privilege. This is the diagnostic evidence part of the paired answer. Workload context: A security team attaches a broad ClusterRoleBinding to a service account intended to read only one namespace's ConfigMaps.

C:

Assign a Role to namespaced permissions and a ClusterRole where appropriate for cluster-scoped or reusable rules, binding least privilege. This response implements the controlling Kubernetes or cloud native principle. A RoleBinding can bind a ClusterRole within its namespace; a ClusterRoleBinding grants its rules at cluster scope. Check its effect by: Inspect verbs, apiGroups, resources, RoleBinding/ClusterRoleBinding subjects and kubectl auth can-i results. This is the implementation part of the required paired answer. Workload context: A security team attaches a broad ClusterRoleBinding to a service account intended to read only one namespace's ConfigMaps.

Incorrect Answers

A:

Inspect quota hard/used counters, LimitRange defaults and API admission rejection messages. This step belongs to ResourceQuota and LimitRange policies rather than the complementary implementation and evidence pair. The intended approach is: Assign a Role to namespaced permissions and a ClusterRole where appropriate for cluster-scoped or reusable rules, binding least privilege. Validate with: Inspect verbs, apiGroups, resources, RoleBinding/ClusterRoleBinding subjects and kubectl auth can-i results. Workload context: A security team attaches a broad ClusterRoleBinding to a service account intended to read only one namespace's ConfigMaps.

D:

An operator investigates a running Pod without modifying its immutable application image or replacing production workload containers. This step belongs to Ephemeral debugging containers rather than the complementary implementation and evidence pair. The intended approach is: Assign a Role to namespaced permissions and a ClusterRole where appropriate for cluster-scoped or reusable rules, binding least privilege. Validate with: Inspect verbs, apiGroups, resources, RoleBinding/ClusterRoleBinding subjects and kubectl auth can-i results. Workload context: A security team attaches a broad ClusterRoleBinding to a service account intended to read only one namespace's ConfigMaps.

E:

Maintain accurate node labels, allocatable resources and topology information to support workload placement and capacity analysis. This step belongs to Node labels and allocatable inventory rather than the complementary implementation and evidence pair. The intended approach is: Assign a Role to namespaced permissions and a ClusterRole where appropriate for cluster-scoped or reusable rules, binding least privilege. Validate with: Inspect verbs, apiGroups, resources, RoleBinding/ClusterRoleBinding subjects and kubectl auth can-i results. Workload context: A security team attaches a broad ClusterRoleBinding to a service account intended to read only one namespace's ConfigMaps.

Question 1018

A payment team wants 5% of transactions on a candidate build but simply replaces every Pod in a standard rolling update. 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 traffic split, Service selectors or routing weights, version identity and representative user metrics.
  3. Examine trusted builder identity, attestation payload, artifact digest, SBOM and admission verification result.
  4. Review kubectl describe output, warning reasons, first/last timestamps and relevant controller ownership.

Explanation

Correct Answer

B:

Inspect traffic split, Service selectors or routing weights, version identity and representative user metrics. This is the most discriminating evidence for the described failure or requirement. Blue-green switches environments, whereas canary ramps exposure; a basic Deployment alone may not provide precise traffic percentages. The corresponding implementation is: Choose blue-green for switching between full environments and canary for gradually exposing a small percentage of users to a new version. Workload context: A payment team wants 5% of transactions on a candidate build but simply replaces every Pod in a standard rolling update.

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: Inspect traffic split, Service selectors or routing weights, version identity and representative user metrics. Workload context: A payment team wants 5% of transactions on a candidate build but simply replaces every Pod in a standard rolling update.

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: Inspect traffic split, Service selectors or routing weights, version identity and representative user metrics. Workload context: A payment team wants 5% of transactions on a candidate build but simply replaces every Pod in a standard rolling update.

D:

Review kubectl describe output, warning reasons, first/last timestamps and relevant controller ownership. These observations are more relevant to kubectl describe and event chronology, not this case. The distinguishing check is: Inspect traffic split, Service selectors or routing weights, version identity and representative user metrics. Workload context: A payment team wants 5% of transactions on a candidate build but simply replaces every Pod in a standard rolling update.

Question 1019

An ops lead changes a node's label but forgets that hard nodeSelector constraints will strand dependent Pods. Which observable result BEST confirms the desired Kubernetes or cloud native behavior?

  1. The Pod schedules only onto eligible labeled nodes while other nodes remain untouched.
  2. Co-located containers communicate over localhost and move through Pod lifecycle as an atomic scheduling unit.
  3. Pods assigned to a healthy node start and report status with failed containers surfaced for diagnosis.
  4. Protected nodes accept explicitly tolerated workloads and repel unrelated Pods under intended effects.

Explanation

Correct Answer

A:

The Pod schedules only onto eligible labeled nodes while other nodes remain untouched. This is an observable service outcome, not just evidence that a configuration file was saved. nodeSelector requires matching labels; it does not create labels or express weighted preferences by itself. Workload context: An ops lead changes a node's label but forgets that hard nodeSelector constraints will strand dependent Pods.

Incorrect Answers

B:

Co-located containers communicate over localhost and move through Pod lifecycle as an atomic scheduling unit. That result validates Pod shared network namespace and lifecycle rather than the requirement here. Verify instead: The Pod schedules only onto eligible labeled nodes while other nodes remain untouched. Workload context: An ops lead changes a node's label but forgets that hard nodeSelector constraints will strand dependent Pods.

C:

Pods assigned to a healthy node start and report status with failed containers surfaced for diagnosis. That result validates Kubelet node agent responsibilities rather than the requirement here. Verify instead: The Pod schedules only onto eligible labeled nodes while other nodes remain untouched. Workload context: An ops lead changes a node's label but forgets that hard nodeSelector constraints will strand dependent Pods.

D:

Protected nodes accept explicitly tolerated workloads and repel unrelated Pods under intended effects. That result validates Taints tolerations and node protection rather than the requirement here. Verify instead: The Pod schedules only onto eligible labeled nodes while other nodes remain untouched. Workload context: An ops lead changes a node's label but forgets that hard nodeSelector constraints will strand dependent Pods.

Question 1020

A release contains an Ingress manifest using an API version removed by the current Kubernetes release. Which observable result BEST confirms the desired Kubernetes or cloud native behavior?

  1. A supported resource can be applied predictably and unknown fields or removed API versions are identified before rollout.
  2. Authorized clients create or read resources through the API and unauthorized calls fail consistently.
  3. Principals can perform only intended operations at the correct scope while denied actions remain inaccessible.
  4. Pods with persistent volumes schedule to nodes capable of mounting the selected storage without zone conflicts.

Explanation

Correct Answer

A:

A supported resource can be applied predictably and unknown fields or removed API versions are identified before rollout. This is an observable service outcome, not just evidence that a configuration file was saved. Kubernetes API versions are resource-specific and evolve; a valid YAML file does not guarantee the API accepts its kind or schema. Workload context: A release contains an Ingress manifest using an API version removed by the current Kubernetes release.

Incorrect Answers

B:

Authorized clients create or read resources through the API and unauthorized calls fail consistently. That result validates Kubernetes API server and API requests rather than the requirement here. Verify instead: A supported resource can be applied predictably and unknown fields or removed API versions are identified before rollout. Workload context: A release contains an Ingress manifest using an API version removed by the current Kubernetes release.

C:

Principals can perform only intended operations at the correct scope while denied actions remain inaccessible. That result validates Role and ClusterRole authorization rather than the requirement here. Verify instead: A supported resource can be applied predictably and unknown fields or removed API versions are identified before rollout. Workload context: A release contains an Ingress manifest using an API version removed by the current Kubernetes release.

D:

Pods with persistent volumes schedule to nodes capable of mounting the selected storage without zone conflicts. That result validates PersistentVolume zone binding and placement rather than the requirement here. Verify instead: A supported resource can be applied predictably and unknown fields or removed API versions are identified before rollout. Workload context: A release contains an Ingress manifest using an API version removed by the current Kubernetes release.

Kubernetes and Cloud Native Associate (KCNA) Practice Tests