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 21

Question 200

A debugging process mounts a long-lived token with cluster-admin rights even though it only needs to watch its own namespace's Pods. Which observable result BEST confirms the desired Kubernetes or cloud native behavior?

  1. Resource pressure is resolved without sustained involuntary eviction or unsafe removal of application persistent data.
  2. Workloads function under least privilege and operations needing prohibited capabilities are rejected or explicitly reviewed.
  3. Each workload can invoke only required API verbs without accessing unrelated namespaces or cluster secrets.
  4. Only authorized artifacts enter the cluster and each workload is traceable to a reviewed build.

Explanation

Correct Answer

C:

Each workload can invoke only required API verbs without accessing unrelated namespaces or cluster secrets. This is an observable service outcome, not just evidence that a configuration file was saved. A service account is an API identity; granting Pods a namespace does not automatically limit an overbroad ClusterRoleBinding. Workload context: A debugging process mounts a long-lived token with cluster-admin rights even though it only needs to watch its own namespace's Pods.

Incorrect Answers

A:

Resource pressure is resolved without sustained involuntary eviction or unsafe removal of application persistent data. That result validates Node pressure and Pod eviction analysis rather than the requirement here. Verify instead: Each workload can invoke only required API verbs without accessing unrelated namespaces or cluster secrets. Workload context: A debugging process mounts a long-lived token with cluster-admin rights even though it only needs to watch its own namespace's Pods.

B:

Workloads function under least privilege and operations needing prohibited capabilities are rejected or explicitly reviewed. That result validates Linux securityContext and seccomp basics rather than the requirement here. Verify instead: Each workload can invoke only required API verbs without accessing unrelated namespaces or cluster secrets. Workload context: A debugging process mounts a long-lived token with cluster-admin rights even though it only needs to watch its own namespace's Pods.

D:

Only authorized artifacts enter the cluster and each workload is traceable to a reviewed build. That result validates Image provenance and admission policies rather than the requirement here. Verify instead: Each workload can invoke only required API verbs without accessing unrelated namespaces or cluster secrets. Workload context: A debugging process mounts a long-lived token with cluster-admin rights even though it only needs to watch its own namespace's Pods.

Question 201

A CI job merges multiple kubeconfig files and accidentally uses a credential for the wrong API endpoint. Which evidence should the engineer inspect FIRST to distinguish the likely cause or verify the prerequisite?

  1. Inspect Dockerfile layer history, build context, cache usage, image size and scanner findings.
  2. Inspect Pod requests/limits, node allocatable capacity, usage history, throttling and OOMKilled events.
  3. Inspect quota hard/used counters, LimitRange defaults and API admission rejection messages.
  4. Inspect kubectl config current-context, cluster server, user identity and namespace field.

Explanation

Correct Answer

D:

Inspect kubectl config current-context, cluster server, user identity and namespace field. This is the most discriminating evidence for the described failure or requirement. A context combines cluster, user and namespace settings; the current shell directory alone does not select a cluster. The corresponding implementation is: Confirm the active kubeconfig context and namespace before using kubectl on production clusters. Workload context: A CI job merges multiple kubeconfig files and accidentally uses a credential for the wrong API endpoint.

Incorrect Answers

A:

Inspect Dockerfile layer history, build context, cache usage, image size and scanner findings. These observations are more relevant to Image layers and build cache, not this case. The distinguishing check is: Inspect kubectl config current-context, cluster server, user identity and namespace field. Workload context: A CI job merges multiple kubeconfig files and accidentally uses a credential for the wrong API endpoint.

B:

Inspect Pod requests/limits, node allocatable capacity, usage history, throttling and OOMKilled events. These observations are more relevant to CPU requests and memory limits, not this case. The distinguishing check is: Inspect kubectl config current-context, cluster server, user identity and namespace field. Workload context: A CI job merges multiple kubeconfig files and accidentally uses a credential for the wrong API endpoint.

C:

Inspect quota hard/used counters, LimitRange defaults and API admission rejection messages. These observations are more relevant to ResourceQuota and LimitRange policies, not this case. The distinguishing check is: Inspect kubectl config current-context, cluster server, user identity and namespace field. Workload context: A CI job merges multiple kubeconfig files and accidentally uses a credential for the wrong API endpoint.

Question 202

A Pod reports intermittent 502 errors and a nearby network proxy logs upstream timeouts with matching request IDs. Which Kubernetes or cloud native approach BEST addresses the stated requirement?

  1. Use ephemeral containers to inspect a running Pod when its application image lacks debug tools, with approved access to sensitive process namespaces.
  2. Distinguish readiness endpoint failures from application process exits before deciding whether to restart or change service routing.
  3. Use time-aligned metrics, structured logs and distributed traces to isolate root causes across Kubernetes components and services.
  4. Record artifact provenance, dependency inventories and signed attestations so deployment policy can trace a build to authorized source.

Explanation

Correct Answer

C:

Use time-aligned metrics, structured logs and distributed traces to isolate root causes across Kubernetes components and services. This response implements the controlling Kubernetes or cloud native principle. Metrics show trends, logs show event details, and traces show request spans; reliable correlation benefits from consistent identifiers. Check its effect by: Compare trace IDs, time synchronized log events, resource saturation metrics and span durations. Workload context: A Pod reports intermittent 502 errors and a nearby network proxy logs upstream timeouts with matching request IDs.

Incorrect Answers

A:

Use ephemeral containers to inspect a running Pod when its application image lacks debug tools, with approved access to sensitive process namespaces. This action addresses Ephemeral debug containers for minimal images instead of the controlling requirement. Ephemeral containers are for diagnostics and cannot be treated as permanent workload replicas or restarted like ordinary containers. For this scenario prefer: Use time-aligned metrics, structured logs and distributed traces to isolate root causes across Kubernetes components and services. Workload context: A Pod reports intermittent 502 errors and a nearby network proxy logs upstream timeouts with matching request IDs.

B:

Distinguish readiness endpoint failures from application process exits before deciding whether to restart or change service routing. This action addresses Readiness-probe failure versus process crash instead of the controlling requirement. Readiness-probe failure normally removes endpoint traffic without killing the container; liveness changes restart behavior. For this scenario prefer: Use time-aligned metrics, structured logs and distributed traces to isolate root causes across Kubernetes components and services. Workload context: A Pod reports intermittent 502 errors and a nearby network proxy logs upstream timeouts with matching request IDs.

D:

Record artifact provenance, dependency inventories and signed attestations so deployment policy can trace a build to authorized source. This action addresses Software supply chain attestations instead of the controlling requirement. SBOM inventory and signed provenance provide different evidence; neither replaces vulnerability and security-policy review. For this scenario prefer: Use time-aligned metrics, structured logs and distributed traces to isolate root causes across Kubernetes components and services. Workload context: A Pod reports intermittent 502 errors and a nearby network proxy logs upstream timeouts with matching request IDs.

Question 203

A rollout controller advances from 10% to 100% after a one-minute clean window without accounting for delayed batch failures. Which Kubernetes or cloud native approach BEST addresses the stated requirement?

  1. Promote the same reviewed container image digest between environments instead of rebuilding mutable tags at each stage.
  2. Gate rollout progression on suitable error, latency and business metrics with explicit thresholds and rollback authorization.
  3. Use container logs and --previous for restarted containers while preserving central logs for evicted or moved workloads.
  4. Use kubectl exec with least privilege for approved diagnostics in running containers, avoiding permanent production mutations.

Explanation

Correct Answer

B:

Gate rollout progression on suitable error, latency and business metrics with explicit thresholds and rollback authorization. This response implements the controlling Kubernetes or cloud native principle. Automated analysis requires representative telemetry and guardrails; an unchanged rollout status does not prove user experience is healthy. Check its effect by: Inspect error-budget impact, traffic exposure, request latency, alert window and controller decisions. Workload context: A rollout controller advances from 10% to 100% after a one-minute clean window without accounting for delayed batch failures.

Incorrect Answers

A:

Promote the same reviewed container image digest between environments instead of rebuilding mutable tags at each stage. This action addresses Artifact promotion by digest instead of the controlling requirement. An image digest identifies the immutable artifact; matching labels or Git SHAs alone do not prove identical layers. For this scenario prefer: Gate rollout progression on suitable error, latency and business metrics with explicit thresholds and rollback authorization. Workload context: A rollout controller advances from 10% to 100% after a one-minute clean window without accounting for delayed batch failures.

C:

Use container logs and --previous for restarted containers while preserving central logs for evicted or moved workloads. This action addresses kubectl logs current versus previous instance instead of the controlling requirement. kubectl logs streams container stdout/stderr, and --previous selects the prior terminated instance if available. For this scenario prefer: Gate rollout progression on suitable error, latency and business metrics with explicit thresholds and rollback authorization. Workload context: A rollout controller advances from 10% to 100% after a one-minute clean window without accounting for delayed batch failures.

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: Gate rollout progression on suitable error, latency and business metrics with explicit thresholds and rollback authorization. Workload context: A rollout controller advances from 10% to 100% after a one-minute clean window without accounting for delayed batch failures.

Question 204

A maintenance drain refuses eviction because the only healthy replica is protected by a PodDisruptionBudget. Which observable result BEST confirms the desired Kubernetes or cloud native behavior?

  1. Unschedulable unhealthy nodes are excluded until they meet documented readiness checks, preserving healthy placement.
  2. Principals can perform only intended operations at the correct scope while denied actions remain inaccessible.
  3. Workloads relocate where permitted and the maintained node returns to service without unexpected data loss.
  4. Control-plane and node upgrades complete within supported skew with workload compatibility checks passing.

Explanation

Correct Answer

C:

Workloads relocate where permitted and the maintained node returns to service without unexpected data loss. This is an observable service outcome, not just evidence that a configuration file was saved. cordon prevents new scheduling while drain attempts safe evictions; existing Pods are not deleted by cordon alone. Workload context: A maintenance drain refuses eviction because the only healthy replica is protected by a PodDisruptionBudget.

Incorrect Answers

A:

Unschedulable unhealthy nodes are excluded until they meet documented readiness checks, preserving healthy placement. That result validates Node readiness and scheduling exclusion rather than the requirement here. Verify instead: Workloads relocate where permitted and the maintained node returns to service without unexpected data loss. Workload context: A maintenance drain refuses eviction because the only healthy replica is protected by a PodDisruptionBudget.

B:

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: Workloads relocate where permitted and the maintained node returns to service without unexpected data loss. Workload context: A maintenance drain refuses eviction because the only healthy replica is protected by a PodDisruptionBudget.

D:

Control-plane and node upgrades complete within supported skew with workload compatibility checks passing. That result validates Kubernetes upgrades and version skew rather than the requirement here. Verify instead: Workloads relocate where permitted and the maintained node returns to service without unexpected data loss. Workload context: A maintenance drain refuses eviction because the only healthy replica is protected by a PodDisruptionBudget.

Question 205

A helper container must read the primary app's local socket but developers deploy it as a separate Pod and call localhost. Which TWO complementary steps supply the appropriate approach AND the evidence required to validate it? Select TWO.

  1. Inspect container membership, localhost connectivity, Pod IP, restart policies and inter-container volumes.
  2. Compare Deployment spec, ReplicaSet ownership, rollout history and updated/available replica conditions.
  3. Model tightly coupled containers inside a Pod when they must share a network namespace and lifecycle, not as unrelated separate Pods.
  4. Pods with persistent volumes schedule to nodes capable of mounting the selected storage without zone conflicts.
  5. Use kube-apiserver as the authenticated front end for Kubernetes API objects, rather than connecting clients directly to etcd.

Explanation

Correct Answers

A:

Inspect container membership, localhost connectivity, Pod IP, restart policies and inter-container volumes. This is the most discriminating evidence for the described failure or requirement. Containers in one Pod share networking and selected volumes; Kubernetes schedules Pods rather than independent containers. The corresponding implementation is: Model tightly coupled containers inside a Pod when they must share a network namespace and lifecycle, not as unrelated separate Pods. This is the diagnostic evidence part of the paired answer. Workload context: A helper container must read the primary app's local socket but developers deploy it as a separate Pod and call localhost.

C:

Model tightly coupled containers inside a Pod when they must share a network namespace and lifecycle, not as unrelated separate Pods. This response implements the controlling Kubernetes or cloud native principle. Containers in one Pod share networking and selected volumes; Kubernetes schedules Pods rather than independent containers. Check its effect by: Inspect container membership, localhost connectivity, Pod IP, restart policies and inter-container volumes. This is the implementation part of the required paired answer. Workload context: A helper container must read the primary app's local socket but developers deploy it as a separate Pod and call localhost.

Incorrect Answers

B:

Compare Deployment spec, ReplicaSet ownership, rollout history and updated/available replica conditions. This step belongs to Deployment and ReplicaSet ownership rather than the complementary implementation and evidence pair. The intended approach is: Model tightly coupled containers inside a Pod when they must share a network namespace and lifecycle, not as unrelated separate Pods. Validate with: Inspect container membership, localhost connectivity, Pod IP, restart policies and inter-container volumes. Workload context: A helper container must read the primary app's local socket but developers deploy it as a separate Pod and call localhost.

D:

Pods with persistent volumes schedule to nodes capable of mounting the selected storage without zone conflicts. This step belongs to PersistentVolume zone binding and placement rather than the complementary implementation and evidence pair. The intended approach is: Model tightly coupled containers inside a Pod when they must share a network namespace and lifecycle, not as unrelated separate Pods. Validate with: Inspect container membership, localhost connectivity, Pod IP, restart policies and inter-container volumes. Workload context: A helper container must read the primary app's local socket but developers deploy it as a separate Pod and call localhost.

E:

Use kube-apiserver as the authenticated front end for Kubernetes API objects, rather than connecting clients directly to etcd. This step belongs to Kubernetes API server and API requests rather than the complementary implementation and evidence pair. The intended approach is: Model tightly coupled containers inside a Pod when they must share a network namespace and lifecycle, not as unrelated separate Pods. Validate with: Inspect container membership, localhost connectivity, Pod IP, restart policies and inter-container volumes. Workload context: A helper container must read the primary app's local socket but developers deploy it as a separate Pod and call localhost.

Question 206

A debugging process mounts a long-lived token with cluster-admin rights even though it only needs to watch its own namespace's Pods. Which TWO complementary steps supply the appropriate approach AND the evidence required to validate it? Select TWO.

  1. Inspect Secret read permissions, encryption configuration, encoded manifest values and audit trails.
  2. Each stateful replica retains its expected identity and corresponding durable storage through controlled replacement.
  3. Require approved registry artifacts and verifiable signatures or digests before admitting production workloads.
  4. Inspect serviceAccountName, RoleBindings, projected tokens, audience and kubectl auth can-i permissions.
  5. Assign dedicated Kubernetes service accounts and least-privilege RBAC for workloads accessing the API.

Explanation

Correct Answers

D:

Inspect serviceAccountName, RoleBindings, projected tokens, audience and kubectl auth can-i permissions. This is the most discriminating evidence for the described failure or requirement. A service account is an API identity; granting Pods a namespace does not automatically limit an overbroad ClusterRoleBinding. The corresponding implementation is: Assign dedicated Kubernetes service accounts and least-privilege RBAC for workloads accessing the API. This is the diagnostic evidence part of the paired answer. Workload context: A debugging process mounts a long-lived token with cluster-admin rights even though it only needs to watch its own namespace's Pods.

E:

Assign dedicated Kubernetes service accounts and least-privilege RBAC for workloads accessing the API. This response implements the controlling Kubernetes or cloud native principle. A service account is an API identity; granting Pods a namespace does not automatically limit an overbroad ClusterRoleBinding. Check its effect by: Inspect serviceAccountName, RoleBindings, projected tokens, audience and kubectl auth can-i permissions. This is the implementation part of the required paired answer. Workload context: A debugging process mounts a long-lived token with cluster-admin rights even though it only needs to watch its own namespace's Pods.

Incorrect Answers

A:

Inspect Secret read permissions, encryption configuration, encoded manifest values and audit trails. This step belongs to Secret base64 encoding versus encryption rather than the complementary implementation and evidence pair. The intended approach is: Assign dedicated Kubernetes service accounts and least-privilege RBAC for workloads accessing the API. Validate with: Inspect serviceAccountName, RoleBindings, projected tokens, audience and kubectl auth can-i permissions. Workload context: A debugging process mounts a long-lived token with cluster-admin rights even though it only needs to watch its own namespace's Pods.

B:

Each stateful replica retains its expected identity and corresponding durable storage through controlled replacement. This step belongs to StatefulSet identity and volume templates rather than the complementary implementation and evidence pair. The intended approach is: Assign dedicated Kubernetes service accounts and least-privilege RBAC for workloads accessing the API. Validate with: Inspect serviceAccountName, RoleBindings, projected tokens, audience and kubectl auth can-i permissions. Workload context: A debugging process mounts a long-lived token with cluster-admin rights even though it only needs to watch its own namespace's Pods.

C:

Require approved registry artifacts and verifiable signatures or digests before admitting production workloads. This step belongs to Image provenance and admission policies rather than the complementary implementation and evidence pair. The intended approach is: Assign dedicated Kubernetes service accounts and least-privilege RBAC for workloads accessing the API. Validate with: Inspect serviceAccountName, RoleBindings, projected tokens, audience and kubectl auth can-i permissions. Workload context: A debugging process mounts a long-lived token with cluster-admin rights even though it only needs to watch its own namespace's Pods.

Question 207

A collector receives spans but fails export because the observability backend endpoint expects TLS and the configured exporter uses plaintext. Which observable result BEST confirms the desired Kubernetes or cloud native behavior?

  1. Alerts identify meaningful user-impacting regressions before the service spends an unacceptable error budget.
  2. The team selects a suitable maintained project based on requirements rather than mistaking ecosystem status for a warranty.
  3. Project maintainers receive actionable confidential reports and releases can be coordinated without exposing affected users prematurely.
  4. Distributed requests produce correlated spans and approved telemetry reaches its configured backend without leaking secrets.

Explanation

Correct Answer

D:

Distributed requests produce correlated spans and approved telemetry reaches its configured backend without leaking secrets. This is an observable service outcome, not just evidence that a configuration file was saved. OpenTelemetry standardizes collection and export; a collector is not itself the storage/query backend for all signals. Workload context: A collector receives spans but fails export because the observability backend endpoint expects TLS and the configured exporter uses plaintext.

Incorrect Answers

A:

Alerts identify meaningful user-impacting regressions before the service spends an unacceptable error budget. That result validates SLIs SLOs and golden signals rather than the requirement here. Verify instead: Distributed requests produce correlated spans and approved telemetry reaches its configured backend without leaking secrets. Workload context: A collector receives spans but fails export because the observability backend endpoint expects TLS and the configured exporter uses plaintext.

B:

The team selects a suitable maintained project based on requirements rather than mistaking ecosystem status for a warranty. That result validates CNCF project maturity and adoption decisions rather than the requirement here. Verify instead: Distributed requests produce correlated spans and approved telemetry reaches its configured backend without leaking secrets. Workload context: A collector receives spans but fails export because the observability backend endpoint expects TLS and the configured exporter uses plaintext.

C:

Project maintainers receive actionable confidential reports and releases can be coordinated without exposing affected users prematurely. That result validates Responsible vulnerability disclosure in communities rather than the requirement here. Verify instead: Distributed requests produce correlated spans and approved telemetry reaches its configured backend without leaking secrets. Workload context: A collector receives spans but fails export because the observability backend endpoint expects TLS and the configured exporter uses plaintext.

Question 208

An operator deploys two clusters using the same version label and later discovers a registry mirror serves a changed tag. 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. Controllers and Services select exactly the intended Pods while audit annotations retain descriptive notes.
  3. All intended replicas run the approved digest and upgrades trace back to a reviewed artifact.
  4. Control-plane and node upgrades complete within supported skew with workload compatibility checks passing.

Explanation

Correct Answer

C:

All intended replicas run the approved digest and upgrades trace back to a reviewed artifact. This is an observable service outcome, not just evidence that a configuration file was saved. Mutable image tags can resolve to different builds over time; digests identify immutable content. Workload context: An operator deploys two clusters using the same version label and later discovers a registry mirror serves a changed tag.

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: All intended replicas run the approved digest and upgrades trace back to a reviewed artifact. Workload context: An operator deploys two clusters using the same version label and later discovers a registry mirror serves a changed tag.

B:

Controllers and Services select exactly the intended Pods while audit annotations retain descriptive notes. That result validates Labels selectors and annotations rather than the requirement here. Verify instead: All intended replicas run the approved digest and upgrades trace back to a reviewed artifact. Workload context: An operator deploys two clusters using the same version label and later discovers a registry mirror serves a changed tag.

D:

Control-plane and node upgrades complete within supported skew with workload compatibility checks passing. That result validates Kubernetes upgrades and version skew rather than the requirement here. Verify instead: All intended replicas run the approved digest and upgrades trace back to a reviewed artifact. Workload context: An operator deploys two clusters using the same version label and later discovers a registry mirror serves a changed tag.

Question 209

A Pod tolerates a taint but still lands on an ordinary node because no additional affinity required dedicated placement. Which Kubernetes or cloud native approach BEST addresses the stated requirement?

  1. Align volume topology with Pod scheduling, using StorageClass binding behavior appropriate for zonal storage.
  2. Use kubectl get, describe and logs as complementary views of object state, events and container output before changing resources.
  3. Use a Deployment to manage stateless replicas, controlled updates and ReplicaSets rather than hand-editing Pod instances.
  4. Apply taints to repel unauthorized scheduling and give only intended workloads matching tolerations.

Explanation

Correct Answer

D:

Apply taints to repel unauthorized scheduling and give only intended workloads matching tolerations. This response implements the controlling Kubernetes or cloud native principle. A toleration permits scheduling onto tainted nodes but does not force the scheduler to choose those nodes. Check its effect by: Review node taint key/effect, Pod toleration key/operator and associated scheduler events. Workload context: A Pod tolerates a taint but still lands on an ordinary node because no additional affinity required dedicated placement.

Incorrect Answers

A:

Align volume topology with Pod scheduling, using StorageClass binding behavior appropriate for zonal storage. This action addresses PersistentVolume zone binding and placement instead of the controlling requirement. Immediate volume binding can constrain later Pod placement, while WaitForFirstConsumer accounts for scheduling topology. For this scenario prefer: Apply taints to repel unauthorized scheduling and give only intended workloads matching tolerations. Workload context: A Pod tolerates a taint but still lands on an ordinary node because no additional affinity required dedicated placement.

B:

Use kubectl get, describe and logs as complementary views of object state, events and container output before changing resources. This action addresses kubectl inspect and describe diagnostics instead of the controlling requirement. kubectl get summarizes objects; describe reveals events and details; logs reveals container stdout/stderr, not complete API diagnostics. For this scenario prefer: Apply taints to repel unauthorized scheduling and give only intended workloads matching tolerations. Workload context: A Pod tolerates a taint but still lands on an ordinary node because no additional affinity required dedicated placement.

C:

Use a Deployment to manage stateless replicas, controlled updates and ReplicaSets rather than hand-editing Pod instances. This action addresses Deployment and ReplicaSet ownership instead of the controlling requirement. A Deployment manages ReplicaSets and rolling changes; direct edits to controlled Pods are transient. For this scenario prefer: Apply taints to repel unauthorized scheduling and give only intended workloads matching tolerations. Workload context: A Pod tolerates a taint but still lands on an ordinary node because no additional affinity required dedicated placement.

Question 210

An engineer adds a ResourceQuota but forgets required request defaults and new Pods fail admission without resource fields. Which evidence should the engineer inspect FIRST to distinguish the likely cause or verify the prerequisite?

  1. Inspect container membership, localhost connectivity, Pod IP, restart policies and inter-container volumes.
  2. Inspect quota hard/used counters, LimitRange defaults and API admission rejection messages.
  3. Review kubelet service logs, node conditions, CRI connectivity and Pod events for assigned nodes.
  4. Inspect verbs, apiGroups, resources, RoleBinding/ClusterRoleBinding subjects and kubectl auth can-i results.

Explanation

Correct Answer

B:

Inspect quota hard/used counters, LimitRange defaults and API admission rejection messages. This is the most discriminating evidence for the described failure or requirement. ResourceQuota applies aggregate namespace limits while LimitRange sets per-object defaults and constraints; quotas do not make capacity. The corresponding implementation is: Apply namespace ResourceQuota and LimitRange policies to govern aggregate consumption and default/request bounds. Workload context: An engineer adds a ResourceQuota but forgets required request defaults and new Pods fail admission without resource fields.

Incorrect Answers

A:

Inspect container membership, localhost connectivity, Pod IP, restart policies and inter-container volumes. These observations are more relevant to Pod shared network namespace and lifecycle, not this case. The distinguishing check is: Inspect quota hard/used counters, LimitRange defaults and API admission rejection messages. Workload context: An engineer adds a ResourceQuota but forgets required request defaults and new Pods fail admission without resource fields.

C:

Review kubelet service logs, node conditions, CRI connectivity and Pod events for assigned nodes. These observations are more relevant to Kubelet node agent responsibilities, not this case. The distinguishing check is: Inspect quota hard/used counters, LimitRange defaults and API admission rejection messages. Workload context: An engineer adds a ResourceQuota but forgets required request defaults and new Pods fail admission without resource fields.

D:

Inspect verbs, apiGroups, resources, RoleBinding/ClusterRoleBinding subjects and kubectl auth can-i results. These observations are more relevant to Role and ClusterRole authorization, not this case. The distinguishing check is: Inspect quota hard/used counters, LimitRange defaults and API admission rejection messages. Workload context: An engineer adds a ResourceQuota but forgets required request defaults and new Pods fail admission without resource fields.

Kubernetes and Cloud Native Associate (KCNA) Practice Tests