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 95

Question 940

A team deploys three individually named Pods with no higher-level controller and expects automated rolling updates. 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. Workloads honor hard constraints and fall back appropriately when optional affinity cannot be satisfied.
  3. Reapplying unchanged configuration is safe and the resulting cluster state matches the reviewed manifest.
  4. Stateless replicas converge to the declared count and rolling updates progress without manual Pod recreation.

Explanation

Correct Answer

D:

Stateless replicas converge to the declared count and rolling updates progress without manual Pod recreation. This is an observable service outcome, not just evidence that a configuration file was saved. A Deployment manages ReplicaSets and rolling changes; direct edits to controlled Pods are transient. Workload context: A team deploys three individually named Pods with no higher-level controller and expects automated rolling updates.

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: Stateless replicas converge to the declared count and rolling updates progress without manual Pod recreation. Workload context: A team deploys three individually named Pods with no higher-level controller and expects automated rolling updates.

B:

Workloads honor hard constraints and fall back appropriately when optional affinity cannot be satisfied. That result validates Node affinity required vs preferred rather than the requirement here. Verify instead: Stateless replicas converge to the declared count and rolling updates progress without manual Pod recreation. Workload context: A team deploys three individually named Pods with no higher-level controller and expects automated rolling updates.

C:

Reapplying unchanged configuration is safe and the resulting cluster state matches the reviewed manifest. That result validates kubectl apply and declarative updates rather than the requirement here. Verify instead: Stateless replicas converge to the declared count and rolling updates progress without manual Pod recreation. Workload context: A team deploys three individually named Pods with no higher-level controller and expects automated rolling updates.

Question 941

A Helm template references a missing value and deployment emits a malformed image name only after rendering. Which Kubernetes or cloud native approach BEST addresses the stated requirement?

  1. Use container logs and --previous for restarted containers while preserving central logs for evicted or moved workloads.
  2. Package related Kubernetes resources as a Helm chart and manage per-environment configuration with reviewed values and release history.
  3. Choose blue-green for switching between full environments and canary for gradually exposing a small percentage of users to a new version.
  4. Trace external HTTP requests through DNS, ingress/Gateway association, TLS configuration, Service and Pod endpoints.

Explanation

Correct Answer

B:

Package related Kubernetes resources as a Helm chart and manage per-environment configuration with reviewed values and release history. This response implements the controlling Kubernetes or cloud native principle. Helm templates generate manifests; a chart repository alone does not deploy resources or validate runtime behavior. Check its effect by: Inspect rendered helm template output, values merge order, chart dependency versions and release status. Workload context: A Helm template references a missing value and deployment emits a malformed image name only after rendering.

Incorrect Answers

A:

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: Package related Kubernetes resources as a Helm chart and manage per-environment configuration with reviewed values and release history. Workload context: A Helm template references a missing value and deployment emits a malformed image name only after rendering.

C:

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: Package related Kubernetes resources as a Helm chart and manage per-environment configuration with reviewed values and release history. Workload context: A Helm template references a missing value and deployment emits a malformed image name only after rendering.

D:

Trace external HTTP requests through DNS, ingress/Gateway association, TLS configuration, Service and Pod endpoints. This action addresses Ingress route and TLS mismatch diagnosis instead of the controlling requirement. A healthy Service does not guarantee correct edge routing; ingress controllers and TLS bindings add separate layers. For this scenario prefer: Package related Kubernetes resources as a Helm chart and manage per-environment configuration with reviewed values and release history. Workload context: A Helm template references a missing value and deployment emits a malformed image name only after rendering.

Question 942

A new fourth replica remains Pending after DoNotSchedule maxSkew conflicts with nodes available in only one zone. Which TWO complementary steps supply the appropriate approach AND the evidence required to validate it? Select TWO.

  1. Review topology key labels, eligible domains, maxSkew, labelSelector and DoNotSchedule versus ScheduleAnyway.
  2. Set topologySpreadConstraints to balance replicated Pods across zones or nodes with an explicit maxSkew and unsatisfiable action.
  3. Configure PodDisruptionBudgets for voluntary disruptions while distinguishing eviction safety from normal scheduling decisions.
  4. Inspect local-versus-server manifest diff, field ownership, admission rejection and resulting resource generation.
  5. Scheduling constraints match verified node attributes without exhausting reserved system resources.

Explanation

Correct Answers

A:

Review topology key labels, eligible domains, maxSkew, labelSelector and DoNotSchedule versus ScheduleAnyway. This is the most discriminating evidence for the described failure or requirement. Spread constraints balance matching Pods across topology domains; missing topology labels and strict maxSkew can prevent placement. The corresponding implementation is: Set topologySpreadConstraints to balance replicated Pods across zones or nodes with an explicit maxSkew and unsatisfiable action. This is the diagnostic evidence part of the paired answer. Workload context: A new fourth replica remains Pending after DoNotSchedule maxSkew conflicts with nodes available in only one zone.

B:

Set topologySpreadConstraints to balance replicated Pods across zones or nodes with an explicit maxSkew and unsatisfiable action. This response implements the controlling Kubernetes or cloud native principle. Spread constraints balance matching Pods across topology domains; missing topology labels and strict maxSkew can prevent placement. Check its effect by: Review topology key labels, eligible domains, maxSkew, labelSelector and DoNotSchedule versus ScheduleAnyway. This is the implementation part of the required paired answer. Workload context: A new fourth replica remains Pending after DoNotSchedule maxSkew conflicts with nodes available in only one zone.

Incorrect Answers

C:

Configure PodDisruptionBudgets for voluntary disruptions while distinguishing eviction safety from normal scheduling decisions. This step belongs to PodDisruptionBudget during voluntary eviction rather than the complementary implementation and evidence pair. The intended approach is: Set topologySpreadConstraints to balance replicated Pods across zones or nodes with an explicit maxSkew and unsatisfiable action. Validate with: Review topology key labels, eligible domains, maxSkew, labelSelector and DoNotSchedule versus ScheduleAnyway. Workload context: A new fourth replica remains Pending after DoNotSchedule maxSkew conflicts with nodes available in only one zone.

D:

Inspect local-versus-server manifest diff, field ownership, admission rejection and resulting resource generation. This step belongs to kubectl apply and declarative updates rather than the complementary implementation and evidence pair. The intended approach is: Set topologySpreadConstraints to balance replicated Pods across zones or nodes with an explicit maxSkew and unsatisfiable action. Validate with: Review topology key labels, eligible domains, maxSkew, labelSelector and DoNotSchedule versus ScheduleAnyway. Workload context: A new fourth replica remains Pending after DoNotSchedule maxSkew conflicts with nodes available in only one zone.

E:

Scheduling constraints match verified node attributes without exhausting reserved system resources. This step belongs to Node labels and allocatable inventory rather than the complementary implementation and evidence pair. The intended approach is: Set topologySpreadConstraints to balance replicated Pods across zones or nodes with an explicit maxSkew and unsatisfiable action. Validate with: Review topology key labels, eligible domains, maxSkew, labelSelector and DoNotSchedule versus ScheduleAnyway. Workload context: A new fourth replica remains Pending after DoNotSchedule maxSkew conflicts with nodes available in only one zone.

Question 943

A developer assumes deploying the OpenTelemetry Collector automatically instruments application business functions without an SDK or agent. Which TWO complementary steps supply the appropriate approach AND the evidence required to validate it? Select TWO.

  1. Expose application metrics in supported Prometheus format and configure authorized scrape targets and label cardinality.
  2. Instrument services with OpenTelemetry APIs or SDKs and route collected signals through configured exporters or collectors.
  3. Inspect tracer/provider setup, context propagation, collector pipeline, resource attributes and exporter endpoint health.
  4. Workloads can be redeployed between supported clusters with explicitly identified environment-specific adaptations.
  5. Identify each project role, integration point, maintainer documentation and whether it belongs to Kubernetes core.

Explanation

Correct Answers

B:

Instrument services with OpenTelemetry APIs or SDKs and route collected signals through configured exporters or collectors. This response implements the controlling Kubernetes or cloud native principle. OpenTelemetry standardizes collection and export; a collector is not itself the storage/query backend for all signals. Check its effect by: Inspect tracer/provider setup, context propagation, collector pipeline, resource attributes and exporter endpoint health. This is the implementation part of the required paired answer. Workload context: A developer assumes deploying the OpenTelemetry Collector automatically instruments application business functions without an SDK or agent.

C:

Inspect tracer/provider setup, context propagation, collector pipeline, resource attributes and exporter endpoint health. This is the most discriminating evidence for the described failure or requirement. OpenTelemetry standardizes collection and export; a collector is not itself the storage/query backend for all signals. The corresponding implementation is: Instrument services with OpenTelemetry APIs or SDKs and route collected signals through configured exporters or collectors. This is the diagnostic evidence part of the paired answer. Workload context: A developer assumes deploying the OpenTelemetry Collector automatically instruments application business functions without an SDK or agent.

Incorrect Answers

A:

Expose application metrics in supported Prometheus format and configure authorized scrape targets and label cardinality. This step belongs to Prometheus pull scraping and metrics endpoints rather than the complementary implementation and evidence pair. The intended approach is: Instrument services with OpenTelemetry APIs or SDKs and route collected signals through configured exporters or collectors. Validate with: Inspect tracer/provider setup, context propagation, collector pipeline, resource attributes and exporter endpoint health. Workload context: A developer assumes deploying the OpenTelemetry Collector automatically instruments application business functions without an SDK or agent.

D:

Workloads can be redeployed between supported clusters with explicitly identified environment-specific adaptations. This step belongs to Open standards vendor-neutral portability rather than the complementary implementation and evidence pair. The intended approach is: Instrument services with OpenTelemetry APIs or SDKs and route collected signals through configured exporters or collectors. Validate with: Inspect tracer/provider setup, context propagation, collector pipeline, resource attributes and exporter endpoint health. Workload context: A developer assumes deploying the OpenTelemetry Collector automatically instruments application business functions without an SDK or agent.

E:

Identify each project role, integration point, maintainer documentation and whether it belongs to Kubernetes core. This step belongs to CNCF ecosystem and Kubernetes roles rather than the complementary implementation and evidence pair. The intended approach is: Instrument services with OpenTelemetry APIs or SDKs and route collected signals through configured exporters or collectors. Validate with: Inspect tracer/provider setup, context propagation, collector pipeline, resource attributes and exporter endpoint health. Workload context: A developer assumes deploying the OpenTelemetry Collector automatically instruments application business functions without an SDK or agent.

Question 944

A StorageClass immediately provisions a zonal disk before the Pod's zone affinity is evaluated and creates a placement conflict. Which observable result BEST confirms the desired Kubernetes or cloud native behavior?

  1. Pods with persistent volumes schedule to nodes capable of mounting the selected storage without zone conflicts.
  2. Co-located containers communicate over localhost and move through Pod lifecycle as an atomic scheduling unit.
  3. Unschedulable unhealthy nodes are excluded until they meet documented readiness checks, preserving healthy placement.
  4. Stateless replicas converge to the declared count and rolling updates progress without manual Pod recreation.

Explanation

Correct Answer

A:

Pods with persistent volumes schedule to nodes capable of mounting the selected storage without zone conflicts. This is an observable service outcome, not just evidence that a configuration file was saved. Immediate volume binding can constrain later Pod placement, while WaitForFirstConsumer accounts for scheduling topology. Workload context: A StorageClass immediately provisions a zonal disk before the Pod's zone affinity is evaluated and creates a placement conflict.

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: Pods with persistent volumes schedule to nodes capable of mounting the selected storage without zone conflicts. Workload context: A StorageClass immediately provisions a zonal disk before the Pod's zone affinity is evaluated and creates a placement conflict.

C:

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: Pods with persistent volumes schedule to nodes capable of mounting the selected storage without zone conflicts. Workload context: A StorageClass immediately provisions a zonal disk before the Pod's zone affinity is evaluated and creates a placement conflict.

D:

Stateless replicas converge to the declared count and rolling updates progress without manual Pod recreation. That result validates Deployment and ReplicaSet ownership rather than the requirement here. Verify instead: Pods with persistent volumes schedule to nodes capable of mounting the selected storage without zone conflicts. Workload context: A StorageClass immediately provisions a zonal disk before the Pod's zone affinity is evaluated and creates a placement conflict.

Question 945

A new Pod shows FailedScheduling: insufficient memory while its container image is available in the registry. Which Kubernetes or cloud native approach BEST addresses the stated requirement?

  1. Use Pod events and scheduler reasons to diagnose Pending workloads before changing application images or reading nonexistent logs.
  2. Diagnose image-pull problems by validating image reference, registry availability, permissions and Secret scope.
  3. Select and operate a Kubernetes-compatible CNI implementation to provide Pod IP connectivity and required network capabilities.
  4. Trace requests through Service DNS, selector, EndpointSlice and targetPort before attributing all timeouts to network latency.

Explanation

Correct Answer

A:

Use Pod events and scheduler reasons to diagnose Pending workloads before changing application images or reading nonexistent logs. This response implements the controlling Kubernetes or cloud native principle. Pending may mean unschedulable or image preparation; distinguish whether node assignment occurred before choosing next checks. Check its effect by: Inspect kubectl describe Pod events, requests, node taints, PVC claims and node affinity. Workload context: A new Pod shows FailedScheduling: insufficient memory while its container image is available in the registry.

Incorrect Answers

B:

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: Use Pod events and scheduler reasons to diagnose Pending workloads before changing application images or reading nonexistent logs. Workload context: A new Pod shows FailedScheduling: insufficient memory while its container image is available in the registry.

C:

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 Pod events and scheduler reasons to diagnose Pending workloads before changing application images or reading nonexistent logs. Workload context: A new Pod shows FailedScheduling: insufficient memory while its container image is available in the registry.

D:

Trace requests through Service DNS, selector, EndpointSlice and targetPort before attributing all timeouts to network latency. This action addresses Service selector and port mismatch diagnostics instead of the controlling requirement. A Service can resolve in DNS yet have zero endpoints or forward to an incorrect port. For this scenario prefer: Use Pod events and scheduler reasons to diagnose Pending workloads before changing application images or reading nonexistent logs. Workload context: A new Pod shows FailedScheduling: insufficient memory while its container image is available in the registry.

Question 946

A workload owner edits the replica count but the controller has not created replacements due to a controller-plane failure. Which evidence should the engineer inspect FIRST to distinguish the likely cause or verify the prerequisite?

  1. Review kubelet service logs, node conditions, CRI connectivity and Pod events for assigned nodes.
  2. Inspect Dockerfile layer history, build context, cache usage, image size and scanner findings.
  3. Inspect ConfigMap/Secret references, RBAC, API audit records, encryption-at-rest settings and mount or environment behavior.
  4. Compare desired and observed replicas, controller events, ReplicaSet ownership and controller-manager health.

Explanation

Correct Answer

D:

Compare desired and observed replicas, controller events, ReplicaSet ownership and controller-manager health. This is the most discriminating evidence for the described failure or requirement. Controllers continuously reconcile desired state; an isolated manually created Pod lacks a Deployment's replica management. The corresponding implementation is: Allow Kubernetes controllers to reconcile declared desired object state instead of manually replacing each Pod after failure. Workload context: A workload owner edits the replica count but the controller has not created replacements due to a controller-plane failure.

Incorrect Answers

A:

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: Compare desired and observed replicas, controller events, ReplicaSet ownership and controller-manager health. Workload context: A workload owner edits the replica count but the controller has not created replacements due to a controller-plane failure.

B:

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: Compare desired and observed replicas, controller events, ReplicaSet ownership and controller-manager health. Workload context: A workload owner edits the replica count but the controller has not created replacements due to a controller-plane failure.

C:

Inspect ConfigMap/Secret references, RBAC, API audit records, encryption-at-rest settings and mount or environment behavior. These observations are more relevant to ConfigMap and Secret boundaries, not this case. The distinguishing check is: Compare desired and observed replicas, controller events, ReplicaSet ownership and controller-manager health. Workload context: A workload owner edits the replica count but the controller has not created replacements due to a controller-plane failure.

Question 947

An auditor sees secret data encrypted at rest but users with wildcard RBAC can still retrieve it through the API. Which observable result BEST confirms the desired Kubernetes or cloud native behavior?

  1. Valid identities perform only allowed actions and rejected resource specifications do not reach persistent state.
  2. Approved workloads can access required credentials while unauthorized viewers cannot recover plaintext through the API.
  3. External clients reach only the intended healthy Service backends and the allocated endpoint matches network policy.
  4. Applications mount volumes with the requested access pattern without unsupported simultaneous access assumptions.

Explanation

Correct Answer

B:

Approved workloads can access required credentials while unauthorized viewers cannot recover plaintext through the API. This is an observable service outcome, not just evidence that a configuration file was saved. Base64 is a reversible encoding, not encryption; Secret storage and access policies require separate protection. Workload context: An auditor sees secret data encrypted at rest but users with wildcard RBAC can still retrieve it through the API.

Incorrect Answers

A:

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: Approved workloads can access required credentials while unauthorized viewers cannot recover plaintext through the API. Workload context: An auditor sees secret data encrypted at rest but users with wildcard RBAC can still retrieve it through the API.

C:

External clients reach only the intended healthy Service backends and the allocated endpoint matches network policy. That result validates LoadBalancer Service provisioning rather than the requirement here. Verify instead: Approved workloads can access required credentials while unauthorized viewers cannot recover plaintext through the API. Workload context: An auditor sees secret data encrypted at rest but users with wildcard RBAC can still retrieve it through the API.

D:

Applications mount volumes with the requested access pattern without unsupported simultaneous access assumptions. That result validates ReadWriteOnce and ReadWriteMany semantics rather than the requirement here. Verify instead: Approved workloads can access required credentials while unauthorized viewers cannot recover plaintext through the API. Workload context: An auditor sees secret data encrypted at rest but users with wildcard RBAC can still retrieve it through the API.

Question 948

A cluster autoscaler adds nodes of the same small instance type and the oversized Pod still cannot fit. Which Kubernetes or cloud native approach BEST addresses the stated requirement?

  1. Apply taints to repel unauthorized scheduling and give only intended workloads matching tolerations.
  2. Match Pod CPU/memory requests to node allocatable resources and scheduling constraints before blaming a container image.
  3. Set topologySpreadConstraints to balance replicated Pods across zones or nodes with an explicit maxSkew and unsatisfiable action.
  4. Use kubectl get, describe and logs as complementary views of object state, events and container output before changing resources.

Explanation

Correct Answer

B:

Match Pod CPU/memory requests to node allocatable resources and scheduling constraints before blaming a container image. This response implements the controlling Kubernetes or cloud native principle. A Pending unscheduled Pod has no running container logs; scheduler events reveal placement failures. Check its effect by: Inspect FailedScheduling events, Pod requests, node allocatable and scheduler filter outcomes. Workload context: A cluster autoscaler adds nodes of the same small instance type and the oversized Pod still cannot fit.

Incorrect Answers

A:

Apply taints to repel unauthorized scheduling and give only intended workloads matching tolerations. This action addresses Taints tolerations and node protection instead of the controlling requirement. A toleration permits scheduling onto tainted nodes but does not force the scheduler to choose those nodes. For this scenario prefer: Match Pod CPU/memory requests to node allocatable resources and scheduling constraints before blaming a container image. Workload context: A cluster autoscaler adds nodes of the same small instance type and the oversized Pod still cannot fit.

C:

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: Match Pod CPU/memory requests to node allocatable resources and scheduling constraints before blaming a container image. Workload context: A cluster autoscaler adds nodes of the same small instance type and the oversized Pod still cannot fit.

D:

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: Match Pod CPU/memory requests to node allocatable resources and scheduling constraints before blaming a container image. Workload context: A cluster autoscaler adds nodes of the same small instance type and the oversized Pod still cannot fit.

Question 949

A new worker has ample CPU but never receives Pods because kubelet cannot reach the API and the NodeReady condition is false. Which observable result BEST confirms the desired Kubernetes or cloud native behavior?

  1. Teams receive predictable defaults and cannot consume more namespace resources than policy permits.
  2. Deployments use lean images without exposed build-time credentials or unnecessary packages.
  3. Unschedulable unhealthy nodes are excluded until they meet documented readiness checks, preserving healthy placement.
  4. Eligible Pending Pods trigger appropriate capacity increases and then receive scheduler bindings.

Explanation

Correct Answer

C:

Unschedulable unhealthy nodes are excluded until they meet documented readiness checks, preserving healthy placement. This is an observable service outcome, not just evidence that a configuration file was saved. Node readiness affects cluster placement and lifecycle; a single Pod readiness-probe failure does not make the entire node NotReady. Workload context: A new worker has ample CPU but never receives Pods because kubelet cannot reach the API and the NodeReady condition is false.

Incorrect Answers

A:

Teams receive predictable defaults and cannot consume more namespace resources than policy permits. That result validates ResourceQuota and LimitRange policies rather than the requirement here. Verify instead: Unschedulable unhealthy nodes are excluded until they meet documented readiness checks, preserving healthy placement. Workload context: A new worker has ample CPU but never receives Pods because kubelet cannot reach the API and the NodeReady condition is false.

B:

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: Unschedulable unhealthy nodes are excluded until they meet documented readiness checks, preserving healthy placement. Workload context: A new worker has ample CPU but never receives Pods because kubelet cannot reach the API and the NodeReady condition is false.

D:

Eligible Pending Pods trigger appropriate capacity increases and then receive scheduler bindings. That result validates Scheduler versus autoscaler responsibility rather than the requirement here. Verify instead: Unschedulable unhealthy nodes are excluded until they meet documented readiness checks, preserving healthy placement. Workload context: A new worker has ample CPU but never receives Pods because kubelet cannot reach the API and the NodeReady condition is false.

Question 950

An operator removes two members from a three-member etcd cluster without calculating the quorum needed to accept writes. Which evidence should the engineer inspect FIRST to distinguish the likely cause or verify the prerequisite?

  1. Inspect Pod label selectors, namespaces, topologyKey and actual placement of matching peer Pods.
  2. Check resource namespace, role bindings, quotas and effective network enforcement across namespaces.
  3. Inspect allowedDisruptions, healthy replicas, minAvailable/maxUnavailable and drain eviction results.
  4. Inspect etcd quorum health, member status, snapshot freshness, certificate validity and restore procedure.

Explanation

Correct Answer

D:

Inspect etcd quorum health, member status, snapshot freshness, certificate validity and restore procedure. This is the most discriminating evidence for the described failure or requirement. etcd is a consistent key-value store for API state; it is not where persistent application volume data lives. The corresponding implementation is: Keep etcd highly available and maintain secure, tested snapshots of Kubernetes API state rather than treating it as ordinary container storage. Workload context: An operator removes two members from a three-member etcd cluster without calculating the quorum needed to accept writes.

Incorrect Answers

A:

Inspect Pod label selectors, namespaces, topologyKey and actual placement of matching peer Pods. These observations are more relevant to Pod affinity anti-affinity, not this case. The distinguishing check is: Inspect etcd quorum health, member status, snapshot freshness, certificate validity and restore procedure. Workload context: An operator removes two members from a three-member etcd cluster without calculating the quorum needed to accept writes.

B:

Check resource namespace, role bindings, quotas and effective network enforcement across namespaces. These observations are more relevant to Namespace scope and limits, not this case. The distinguishing check is: Inspect etcd quorum health, member status, snapshot freshness, certificate validity and restore procedure. Workload context: An operator removes two members from a three-member etcd cluster without calculating the quorum needed to accept writes.

C:

Inspect allowedDisruptions, healthy replicas, minAvailable/maxUnavailable and drain eviction results. These observations are more relevant to PodDisruptionBudget during voluntary eviction, not this case. The distinguishing check is: Inspect etcd quorum health, member status, snapshot freshness, certificate validity and restore procedure. Workload context: An operator removes two members from a three-member etcd cluster without calculating the quorum needed to accept writes.

Kubernetes and Cloud Native Associate (KCNA) Practice Tests