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 100

Question 990

A team deletes unhealthy Pods repeatedly while provider load-balancer health checks target an incorrect Service node port. Which Kubernetes or cloud native approach BEST addresses the stated requirement?

  1. Use supported Ingress or Gateway API resources together with a running controller to route HTTP traffic by host and path.
  2. Select and operate a Kubernetes-compatible CNI implementation to provide Pod IP connectivity and required network capabilities.
  3. Assign readiness for traffic acceptance, liveness for unhealthy restarts and startup for slow initialization when appropriate.
  4. Use a Service type LoadBalancer with a supported cloud or in-cluster load-balancer controller to provide an approved external endpoint.

Explanation

Correct Answer

D:

Use a Service type LoadBalancer with a supported cloud or in-cluster load-balancer controller to provide an approved external endpoint. This response implements the controlling Kubernetes or cloud native principle. A LoadBalancer Service depends on an implementation or provider controller; creating it does not guarantee an external address. Check its effect by: Inspect external IP status, controller events, security groups, health checks and upstream target availability. Workload context: A team deletes unhealthy Pods repeatedly while provider load-balancer health checks target an incorrect Service node port.

Incorrect Answers

A:

Use supported Ingress or Gateway API resources together with a running controller to route HTTP traffic by host and path. This action addresses Ingress and Gateway API routing instead of the controlling requirement. Ingress and Gateway API resources describe routing intent; a controller implements data-plane forwarding. For this scenario prefer: Use a Service type LoadBalancer with a supported cloud or in-cluster load-balancer controller to provide an approved external endpoint. Workload context: A team deletes unhealthy Pods repeatedly while provider load-balancer health checks target an incorrect Service node port.

B:

Select and operate a Kubernetes-compatible CNI implementation to provide Pod IP connectivity and required network capabilities. This action addresses CNI Pod networking implementation instead of the controlling requirement. The CNI plugin supplies Pod networking; a Kubernetes Service alone cannot correct a broken Pod network implementation. For this scenario prefer: Use a Service type LoadBalancer with a supported cloud or in-cluster load-balancer controller to provide an approved external endpoint. Workload context: A team deletes unhealthy Pods repeatedly while provider load-balancer health checks target an incorrect Service node port.

C:

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: Use a Service type LoadBalancer with a supported cloud or in-cluster load-balancer controller to provide an approved external endpoint. Workload context: A team deletes unhealthy Pods repeatedly while provider load-balancer health checks target an incorrect Service node port.

Question 991

A monitoring query groups Pods by team label and accidentally includes an unrelated workload after a copy-pasted metadata block. Which observable result BEST confirms the desired Kubernetes or cloud native behavior?

  1. Missing workload replicas are recreated from their controllers and desired counts converge after disruptions.
  2. Only reviewed images with accepted risk enter production and later findings can be traced to deployed digests.
  3. Pending eligible Pods receive appropriate node bindings when capacity and constraints allow scheduling.
  4. Controllers and Services select exactly the intended Pods while audit annotations retain descriptive notes.

Explanation

Correct Answer

D:

Controllers and Services select exactly the intended Pods while audit annotations retain descriptive notes. This is an observable service outcome, not just evidence that a configuration file was saved. Labels support equality and set-based selectors; annotations do not become Service selectors automatically. Workload context: A monitoring query groups Pods by team label and accidentally includes an unrelated workload after a copy-pasted metadata block.

Incorrect Answers

A:

Missing workload replicas are recreated from their controllers and desired counts converge after disruptions. That result validates Controller manager reconciliation loops rather than the requirement here. Verify instead: Controllers and Services select exactly the intended Pods while audit annotations retain descriptive notes. Workload context: A monitoring query groups Pods by team label and accidentally includes an unrelated workload after a copy-pasted metadata block.

B:

Only reviewed images with accepted risk enter production and later findings can be traced to deployed digests. That result validates Image scanning and software bills of materials rather than the requirement here. Verify instead: Controllers and Services select exactly the intended Pods while audit annotations retain descriptive notes. Workload context: A monitoring query groups Pods by team label and accidentally includes an unrelated workload after a copy-pasted metadata block.

C:

Pending eligible Pods receive appropriate node bindings when capacity and constraints allow scheduling. That result validates Scheduler responsibility and binding rather than the requirement here. Verify instead: Controllers and Services select exactly the intended Pods while audit annotations retain descriptive notes. Workload context: A monitoring query groups Pods by team label and accidentally includes an unrelated workload after a copy-pasted metadata block.

Question 992

An engineer assumes a public registry automatically signs every published image and disables provenance verification. Which Kubernetes or cloud native approach BEST addresses the stated requirement?

  1. Pull images from approved OCI-compatible registries with controlled image credentials and documented access boundaries.
  2. Set topologySpreadConstraints to balance replicated Pods across zones or nodes with an explicit maxSkew and unsatisfiable action.
  3. Build minimal images with reproducible layers and protect against secrets embedded in historical image layers.
  4. Use supported sidecar containers for tightly coupled helper functions and verify lifecycle coordination within the Pod.

Explanation

Correct Answer

A:

Pull images from approved OCI-compatible registries with controlled image credentials and documented access boundaries. This response implements the controlling Kubernetes or cloud native principle. OCI registries store/distribute image artifacts; they do not orchestrate Pods or apply cluster networking. Check its effect by: Check registry path, pull Secret, tag or digest, IAM grant, TLS trust and registry audit logs. Workload context: An engineer assumes a public registry automatically signs every published image and disables provenance verification.

Incorrect Answers

B:

Set topologySpreadConstraints to balance replicated Pods across zones or nodes with an explicit maxSkew and unsatisfiable action. This action addresses Topology spread constraints instead of the controlling requirement. Spread constraints balance matching Pods across topology domains; missing topology labels and strict maxSkew can prevent placement. For this scenario prefer: Pull images from approved OCI-compatible registries with controlled image credentials and documented access boundaries. Workload context: An engineer assumes a public registry automatically signs every published image and disables provenance verification.

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: Pull images from approved OCI-compatible registries with controlled image credentials and documented access boundaries. Workload context: An engineer assumes a public registry automatically signs every published image and disables provenance verification.

D:

Use supported sidecar containers for tightly coupled helper functions and verify lifecycle coordination within the Pod. This action addresses Sidecar containers and shared Pod lifecycle instead of the controlling requirement. Sidecars share a Pod network context; careless start or termination ordering can block a workload. For this scenario prefer: Pull images from approved OCI-compatible registries with controlled image credentials and documented access boundaries. Workload context: An engineer assumes a public registry automatically signs every published image and disables provenance verification.

Question 993

A worker has available RAM but a Pod with a 128Mi limit repeatedly exits OOMKilled during image processing. Which observable result BEST confirms the desired Kubernetes or cloud native behavior?

  1. External HTTP clients reach the correct application by hostname and route rules while unrelated paths stay rejected.
  2. Applications mount volumes with the requested access pattern without unsupported simultaneous access assumptions.
  3. The application operates within measured memory budgets or receives justified capacity changes without repeated OOM restarts.
  4. The container remains running or completes as intended without repeated backoff cycles after a targeted correction.

Explanation

Correct Answer

C:

The application operates within measured memory budgets or receives justified capacity changes without repeated OOM restarts. This is an observable service outcome, not just evidence that a configuration file was saved. Container memory exceeding its cgroup limit can trigger OOMKilled even when node aggregate memory seems available. Workload context: A worker has available RAM but a Pod with a 128Mi limit repeatedly exits OOMKilled during image processing.

Incorrect Answers

A:

External HTTP clients reach the correct application by hostname and route rules while unrelated paths stay rejected. That result validates Ingress and Gateway API routing rather than the requirement here. Verify instead: The application operates within measured memory budgets or receives justified capacity changes without repeated OOM restarts. Workload context: A worker has available RAM but a Pod with a 128Mi limit repeatedly exits OOMKilled during image processing.

B:

Applications mount volumes with the requested access pattern without unsupported simultaneous access assumptions. That result validates ReadWriteOnce and ReadWriteMany semantics rather than the requirement here. Verify instead: The application operates within measured memory budgets or receives justified capacity changes without repeated OOM restarts. Workload context: A worker has available RAM but a Pod with a 128Mi limit repeatedly exits OOMKilled during image processing.

D:

The container remains running or completes as intended without repeated backoff cycles after a targeted correction. That result validates CrashLoopBackOff and previous logs rather than the requirement here. Verify instead: The application operates within measured memory budgets or receives justified capacity changes without repeated OOM restarts. Workload context: A worker has available RAM but a Pod with a 128Mi limit repeatedly exits OOMKilled during image processing.

Question 994

An application shuts down before its sidecar flushes logs because the Pod's termination lifecycle is not tested. 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. An operator investigates a running Pod without modifying its immutable application image or replacing production workload containers.
  3. Deployments use lean images without exposed build-time credentials or unnecessary packages.
  4. The helper supports the main app and its lifecycle is correctly coordinated during start and shutdown.

Explanation

Correct Answer

D:

The helper supports the main app and its lifecycle is correctly coordinated during start and shutdown. This is an observable service outcome, not just evidence that a configuration file was saved. Sidecars share a Pod network context; careless start or termination ordering can block a workload. Workload context: An application shuts down before its sidecar flushes logs because the Pod's termination lifecycle is not tested.

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 helper supports the main app and its lifecycle is correctly coordinated during start and shutdown. Workload context: An application shuts down before its sidecar flushes logs because the Pod's termination lifecycle is not tested.

B:

An operator investigates a running Pod without modifying its immutable application image or replacing production workload containers. That result validates Ephemeral debugging containers rather than the requirement here. Verify instead: The helper supports the main app and its lifecycle is correctly coordinated during start and shutdown. Workload context: An application shuts down before its sidecar flushes logs because the Pod's termination lifecycle is not tested.

C:

Deployments use lean images without exposed build-time credentials or unnecessary packages. That result validates Image layers and build cache rather than the requirement here. Verify instead: The helper supports the main app and its lifecycle is correctly coordinated during start and shutdown. Workload context: An application shuts down before its sidecar flushes logs because the Pod's termination lifecycle is not tested.

Question 995

A team adds a strict NetworkPolicy yet a leaked service-account token still has excessive Kubernetes API permissions. Which Kubernetes or cloud native approach BEST addresses the stated requirement?

  1. Require approved registry artifacts and verifiable signatures or digests before admitting production workloads.
  2. Configure StorageClass WaitForFirstConsumer when scheduling topology must influence dynamic volume provisioning.
  3. Diagnose image-pull problems by validating image reference, registry availability, permissions and Secret scope.
  4. Combine RBAC with NetworkPolicy to control both Kubernetes API permissions and east-west workload traffic.

Explanation

Correct Answer

D:

Combine RBAC with NetworkPolicy to control both Kubernetes API permissions and east-west workload traffic. This response implements the controlling Kubernetes or cloud native principle. NetworkPolicy governs data-plane traffic, whereas RBAC governs API actions; neither alone replaces the other. Check its effect by: Inspect namespace labels, Pod selectors, network policy rules, RBAC permissions and effective connectivity tests. Workload context: A team adds a strict NetworkPolicy yet a leaked service-account token still has excessive Kubernetes API permissions.

Incorrect Answers

A:

Require approved registry artifacts and verifiable signatures or digests before admitting production workloads. This action addresses Image provenance and admission policies instead of the controlling requirement. An image scanner alone does not prove publisher identity; signed provenance and admission enforcement address different guarantees. For this scenario prefer: Combine RBAC with NetworkPolicy to control both Kubernetes API permissions and east-west workload traffic. Workload context: A team adds a strict NetworkPolicy yet a leaked service-account token still has excessive Kubernetes API permissions.

B:

Configure StorageClass WaitForFirstConsumer when scheduling topology must influence dynamic volume provisioning. This action addresses WaitForFirstConsumer volume binding instead of the controlling requirement. A PVC may legitimately remain unbound until a Pod consumes it under WaitForFirstConsumer. For this scenario prefer: Combine RBAC with NetworkPolicy to control both Kubernetes API permissions and east-west workload traffic. Workload context: A team adds a strict NetworkPolicy yet a leaked service-account token still has excessive Kubernetes API permissions.

C:

Diagnose image-pull problems by validating image reference, registry availability, permissions and Secret scope. This action addresses ImagePullBackOff registry and auth errors instead of the controlling requirement. ImagePullBackOff is a retrieval or authorization problem; changing app readiness probes cannot fix a missing image. For this scenario prefer: Combine RBAC with NetworkPolicy to control both Kubernetes API permissions and east-west workload traffic. Workload context: A team adds a strict NetworkPolicy yet a leaked service-account token still has excessive Kubernetes API permissions.

Question 996

An analyst launches a debug container with host privileges even though inspecting a shared Pod network namespace would suffice. Which TWO complementary steps supply the appropriate approach AND the evidence required to validate it? Select TWO.

  1. Inspect kubelet runtime endpoint, CRI protocol support, containerd service status and runtime errors.
  2. Use an authorized ephemeral container for live Pod diagnostics when the original image lacks troubleshooting tools.
  3. Explain how namespaces isolate process/network views and cgroups control CPU and memory resource accounting and enforcement.
  4. Inspect Pod ephemeralContainers entries, RBAC privileges, target process namespace and active diagnostic sessions.
  5. Pods with persistent volumes schedule to nodes capable of mounting the selected storage without zone conflicts.

Explanation

Correct Answers

B:

Use an authorized ephemeral container for live Pod diagnostics when the original image lacks troubleshooting tools. This response implements the controlling Kubernetes or cloud native principle. Ephemeral containers are intended for debugging and do not behave like ordinary replicated application containers. Check its effect by: Inspect Pod ephemeralContainers entries, RBAC privileges, target process namespace and active diagnostic sessions. This is the implementation part of the required paired answer. Workload context: An analyst launches a debug container with host privileges even though inspecting a shared Pod network namespace would suffice.

D:

Inspect Pod ephemeralContainers entries, RBAC privileges, target process namespace and active diagnostic sessions. This is the most discriminating evidence for the described failure or requirement. Ephemeral containers are intended for debugging and do not behave like ordinary replicated application containers. The corresponding implementation is: Use an authorized ephemeral container for live Pod diagnostics when the original image lacks troubleshooting tools. This is the diagnostic evidence part of the paired answer. Workload context: An analyst launches a debug container with host privileges even though inspecting a shared Pod network namespace would suffice.

Incorrect Answers

A:

Inspect kubelet runtime endpoint, CRI protocol support, containerd service status and runtime errors. This step belongs to Container runtime and CRI rather than the complementary implementation and evidence pair. The intended approach is: Use an authorized ephemeral container for live Pod diagnostics when the original image lacks troubleshooting tools. Validate with: Inspect Pod ephemeralContainers entries, RBAC privileges, target process namespace and active diagnostic sessions. Workload context: An analyst launches a debug container with host privileges even though inspecting a shared Pod network namespace would suffice.

C:

Explain how namespaces isolate process/network views and cgroups control CPU and memory resource accounting and enforcement. This step belongs to Linux namespaces and cgroups rather than the complementary implementation and evidence pair. The intended approach is: Use an authorized ephemeral container for live Pod diagnostics when the original image lacks troubleshooting tools. Validate with: Inspect Pod ephemeralContainers entries, RBAC privileges, target process namespace and active diagnostic sessions. Workload context: An analyst launches a debug container with host privileges even though inspecting a shared Pod network namespace would suffice.

E:

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: Use an authorized ephemeral container for live Pod diagnostics when the original image lacks troubleshooting tools. Validate with: Inspect Pod ephemeralContainers entries, RBAC privileges, target process namespace and active diagnostic sessions. Workload context: An analyst launches a debug container with host privileges even though inspecting a shared Pod network namespace would suffice.

Question 997

A release image contains a software dependency absent from its application repository because it was included by a transitive build layer. Which TWO complementary steps supply the appropriate approach AND the evidence required to validate it? Select TWO.

  1. Explain how namespaces isolate process/network views and cgroups control CPU and memory resource accounting and enforcement.
  2. Evaluate image SBOMs, signed provenance and vulnerability reports before production promotion, separating detected packages from reachable risk.
  3. Authorized clients create or read resources through the API and unauthorized calls fail consistently.
  4. Inspect affinity terms, matchExpressions, node labels, scheduler feasibility and fallback placement.
  5. Inspect SBOM package inventory, CVE applicability, signature validation and approved exception decisions.

Explanation

Correct Answers

B:

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. This is the implementation part of the required paired answer. Workload context: A release image contains a software dependency absent from its application repository because it was included by a transitive build layer.

E:

Inspect SBOM package inventory, CVE applicability, signature validation and approved exception decisions. This is the most discriminating evidence for the described failure or requirement. A scanner's package detection is evidence of inventory, not automatically proof of exploitation or complete image trust. The corresponding implementation is: Evaluate image SBOMs, signed provenance and vulnerability reports before production promotion, separating detected packages from reachable risk. This is the diagnostic evidence part of the paired answer. 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

A:

Explain how namespaces isolate process/network views and cgroups control CPU and memory resource accounting and enforcement. This step belongs to Linux namespaces and cgroups rather than the complementary implementation and evidence pair. The intended approach is: Evaluate image SBOMs, signed provenance and vulnerability reports before production promotion, separating detected packages from reachable risk. Validate with: 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.

C:

Authorized clients create or read resources through the API and unauthorized calls fail consistently. This step belongs to Kubernetes API server and API requests rather than the complementary implementation and evidence pair. The intended approach is: Evaluate image SBOMs, signed provenance and vulnerability reports before production promotion, separating detected packages from reachable risk. Validate with: 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.

D:

Inspect affinity terms, matchExpressions, node labels, scheduler feasibility and fallback placement. This step belongs to Node affinity required vs preferred rather than the complementary implementation and evidence pair. The intended approach is: Evaluate image SBOMs, signed provenance and vulnerability reports before production promotion, separating detected packages from reachable risk. Validate with: 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.

Question 998

A platform designer assumes CNCF staff directly merge every pull request without maintainer review from the relevant project community. Which evidence should the engineer inspect FIRST to distinguish the likely cause or verify the prerequisite?

  1. Review SIG charter, KEP status, community meeting records and maintainer review responsibilities.
  2. Review security policy, affected version, maintainer contact, severity evidence and coordinated disclosure plan.
  3. Inspect service ownership, API contract, timeout/retry behavior, communication coupling and failure domains.
  4. Check upstream issue templates, duplicate reports, version matrix, clear reproduction and contributor communication.

Explanation

Correct Answer

A:

Review SIG charter, KEP status, community meeting records and maintainer review responsibilities. This is the most discriminating evidence for the described failure or requirement. Kubernetes development is governed through open community processes rather than a single cloud vendor's private roadmap. The corresponding implementation is: Follow Kubernetes Special Interest Group ownership and enhancement processes when proposing changes to core functionality. Workload context: A platform designer assumes CNCF staff directly merge every pull request without maintainer review from the relevant project community.

Incorrect Answers

B:

Review security policy, affected version, maintainer contact, severity evidence and coordinated disclosure plan. These observations are more relevant to Responsible vulnerability disclosure in communities, not this case. The distinguishing check is: Review SIG charter, KEP status, community meeting records and maintainer review responsibilities. Workload context: A platform designer assumes CNCF staff directly merge every pull request without maintainer review from the relevant project community.

C:

Inspect service ownership, API contract, timeout/retry behavior, communication coupling and failure domains. These observations are more relevant to Microservices contracts and failure isolation, not this case. The distinguishing check is: Review SIG charter, KEP status, community meeting records and maintainer review responsibilities. Workload context: A platform designer assumes CNCF staff directly merge every pull request without maintainer review from the relevant project community.

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: Review SIG charter, KEP status, community meeting records and maintainer review responsibilities. Workload context: A platform designer assumes CNCF staff directly merge every pull request without maintainer review from the relevant project community.

Question 999

A shopping service synchronously calls six downstream APIs with no timeout and one slow inventory service stalls all checkouts. Which observable result BEST confirms the desired Kubernetes or cloud native behavior?

  1. Metrics are collected from intended targets at expected intervals with bounded label series and useful alerts.
  2. Workloads can be redeployed between supported clusters with explicitly identified environment-specific adaptations.
  3. Alerts identify meaningful user-impacting regressions before the service spends an unacceptable error budget.
  4. A single downstream failure degrades gracefully without causing an uncontrolled cascade across independent services.

Explanation

Correct Answer

D:

A single downstream failure degrades gracefully without causing an uncontrolled cascade across independent services. This is an observable service outcome, not just evidence that a configuration file was saved. Microservices improve modularity but add network and operational overhead; splitting code does not automatically yield reliability. Workload context: A shopping service synchronously calls six downstream APIs with no timeout and one slow inventory service stalls all checkouts.

Incorrect Answers

A:

Metrics are collected from intended targets at expected intervals with bounded label series and useful alerts. That result validates Prometheus pull scraping and metrics endpoints rather than the requirement here. Verify instead: A single downstream failure degrades gracefully without causing an uncontrolled cascade across independent services. Workload context: A shopping service synchronously calls six downstream APIs with no timeout and one slow inventory service stalls all checkouts.

B:

Workloads can be redeployed between supported clusters with explicitly identified environment-specific adaptations. That result validates Open standards vendor-neutral portability rather than the requirement here. Verify instead: A single downstream failure degrades gracefully without causing an uncontrolled cascade across independent services. Workload context: A shopping service synchronously calls six downstream APIs with no timeout and one slow inventory service stalls all checkouts.

C:

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: A single downstream failure degrades gracefully without causing an uncontrolled cascade across independent services. Workload context: A shopping service synchronously calls six downstream APIs with no timeout and one slow inventory service stalls all checkouts.

Question 1000

A Deployment requests 16 CPUs per Pod but every eligible worker has fewer allocatable CPUs even when idle. Which observable result BEST confirms the desired Kubernetes or cloud native behavior?

  1. Replica placement stays within the intended skew or reports clear scheduling limits.
  2. Replicas spread or co-locate according to declared constraints with predictable behavior when no feasible topology exists.
  3. Pods assigned to a healthy node start and report status with failed containers surfaced for diagnosis.
  4. Feasible Pods are scheduled after resource or policy conflicts are resolved without overcommitting critical nodes.

Explanation

Correct Answer

D:

Feasible Pods are scheduled after resource or policy conflicts are resolved without overcommitting critical nodes. This is an observable service outcome, not just evidence that a configuration file was saved. A Pending unscheduled Pod has no running container logs; scheduler events reveal placement failures. Workload context: A Deployment requests 16 CPUs per Pod but every eligible worker has fewer allocatable CPUs even when idle.

Incorrect Answers

A:

Replica placement stays within the intended skew or reports clear scheduling limits. That result validates Topology spread constraints rather than the requirement here. Verify instead: Feasible Pods are scheduled after resource or policy conflicts are resolved without overcommitting critical nodes. Workload context: A Deployment requests 16 CPUs per Pod but every eligible worker has fewer allocatable CPUs even when idle.

B:

Replicas spread or co-locate according to declared constraints with predictable behavior when no feasible topology exists. That result validates Pod affinity anti-affinity rather than the requirement here. Verify instead: Feasible Pods are scheduled after resource or policy conflicts are resolved without overcommitting critical nodes. Workload context: A Deployment requests 16 CPUs per Pod but every eligible worker has fewer allocatable CPUs even when idle.

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: Feasible Pods are scheduled after resource or policy conflicts are resolved without overcommitting critical nodes. Workload context: A Deployment requests 16 CPUs per Pod but every eligible worker has fewer allocatable CPUs even when idle.

Kubernetes and Cloud Native Associate (KCNA) Practice Tests