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 81

Question 800

A release renames Pod labels and the frontend's Service has no endpoints despite available healthy Pods. Which TWO complementary steps supply the appropriate approach AND the evidence required to validate it? Select TWO.

  1. Trace requests through Service DNS, selector, EndpointSlice and targetPort before attributing all timeouts to network latency.
  2. External HTTP clients reach the correct application by hostname and route rules while unrelated paths stay rejected.
  3. Inspect Service metadata, selected Pod labels, EndpointSlice readiness, containerPort and actual listening sockets.
  4. Inspect StorageClass provisioner name, allowed topology, PVC events and CSI controller logs.
  5. Inspect restart history and previous-container logs to diagnose repeatedly exiting containers and fix startup or runtime failures.

Explanation

Correct Answers

A:

Trace requests through Service DNS, selector, EndpointSlice and targetPort before attributing all timeouts to network latency. This response implements the controlling Kubernetes or cloud native principle. A Service can resolve in DNS yet have zero endpoints or forward to an incorrect port. Check its effect by: Inspect Service metadata, selected Pod labels, EndpointSlice readiness, containerPort and actual listening sockets. This is the implementation part of the required paired answer. Workload context: A release renames Pod labels and the frontend's Service has no endpoints despite available healthy Pods.

C:

Inspect Service metadata, selected Pod labels, EndpointSlice readiness, containerPort and actual listening sockets. This is the most discriminating evidence for the described failure or requirement. A Service can resolve in DNS yet have zero endpoints or forward to an incorrect port. The corresponding implementation is: Trace requests through Service DNS, selector, EndpointSlice and targetPort before attributing all timeouts to network latency. This is the diagnostic evidence part of the paired answer. Workload context: A release renames Pod labels and the frontend's Service has no endpoints despite available healthy Pods.

Incorrect Answers

B:

External HTTP clients reach the correct application by hostname and route rules while unrelated paths stay rejected. This step belongs to Ingress and Gateway API routing rather than the complementary implementation and evidence pair. The intended approach is: Trace requests through Service DNS, selector, EndpointSlice and targetPort before attributing all timeouts to network latency. Validate with: Inspect Service metadata, selected Pod labels, EndpointSlice readiness, containerPort and actual listening sockets. Workload context: A release renames Pod labels and the frontend's Service has no endpoints despite available healthy Pods.

D:

Inspect StorageClass provisioner name, allowed topology, PVC events and CSI controller logs. This step belongs to StorageClass dynamic provisioning rather than the complementary implementation and evidence pair. The intended approach is: Trace requests through Service DNS, selector, EndpointSlice and targetPort before attributing all timeouts to network latency. Validate with: Inspect Service metadata, selected Pod labels, EndpointSlice readiness, containerPort and actual listening sockets. Workload context: A release renames Pod labels and the frontend's Service has no endpoints despite available healthy Pods.

E:

Inspect restart history and previous-container logs to diagnose repeatedly exiting containers and fix startup or runtime failures. This step belongs to CrashLoopBackOff and previous logs rather than the complementary implementation and evidence pair. The intended approach is: Trace requests through Service DNS, selector, EndpointSlice and targetPort before attributing all timeouts to network latency. Validate with: Inspect Service metadata, selected Pod labels, EndpointSlice readiness, containerPort and actual listening sockets. Workload context: A release renames Pod labels and the frontend's Service has no endpoints despite available healthy Pods.

Question 801

A platform team restarts CoreDNS for a Service request timeout even though DNS resolves and the selected endpoint port is wrong. Which Kubernetes or cloud native approach BEST addresses the stated requirement?

  1. Diagnose memory limit terminations using lastState and observed working-set growth rather than assuming every restart is application logic.
  2. Apply supported Kubernetes NetworkPolicies to restrict traffic using Pod/namespace selectors and explicit ingress/egress rules.
  3. Check Service selectors and EndpointSlices to distinguish backend discovery from kube-proxy or data-plane forwarding faults.
  4. Use CoreDNS or the configured cluster DNS service to resolve Service and Pod naming in their correct namespaces.

Explanation

Correct Answer

C:

Check Service selectors and EndpointSlices to distinguish backend discovery from kube-proxy or data-plane forwarding faults. This response implements the controlling Kubernetes or cloud native principle. Service routing depends on endpoints and the cluster's Service dataplane; some clusters replace kube-proxy with an alternate implementation. Check its effect by: Inspect Service selector, Pod readiness, EndpointSlice addresses, kube-proxy or eBPF service programming and target ports. Workload context: A platform team restarts CoreDNS for a Service request timeout even though DNS resolves and the selected endpoint port is wrong.

Incorrect Answers

A:

Diagnose memory limit terminations using lastState and observed working-set growth rather than assuming every restart is application logic. This action addresses Container OOMKilled and resource pressure instead of the controlling requirement. Container memory exceeding its cgroup limit can trigger OOMKilled even when node aggregate memory seems available. For this scenario prefer: Check Service selectors and EndpointSlices to distinguish backend discovery from kube-proxy or data-plane forwarding faults. Workload context: A platform team restarts CoreDNS for a Service request timeout even though DNS resolves and the selected endpoint port is wrong.

B:

Apply supported Kubernetes NetworkPolicies to restrict traffic using Pod/namespace selectors and explicit ingress/egress rules. This action addresses NetworkPolicy ingress egress isolation instead of the controlling requirement. Without policies a standard namespace usually permits traffic; NetworkPolicy enforcement requires a compatible networking implementation. For this scenario prefer: Check Service selectors and EndpointSlices to distinguish backend discovery from kube-proxy or data-plane forwarding faults. Workload context: A platform team restarts CoreDNS for a Service request timeout even though DNS resolves and the selected endpoint port is wrong.

D:

Use CoreDNS or the configured cluster DNS service to resolve Service and Pod naming in their correct namespaces. This action addresses Cluster DNS and service discovery instead of the controlling requirement. Kubernetes DNS uses namespace-aware search paths; a fully qualified Service name avoids ambiguity across namespaces. For this scenario prefer: Check Service selectors and EndpointSlices to distinguish backend discovery from kube-proxy or data-plane forwarding faults. Workload context: A platform team restarts CoreDNS for a Service request timeout even though DNS resolves and the selected endpoint port is wrong.

Question 802

An operator sees a rollout pause with old and new Pods and incorrectly concludes the scheduler is broken. Which observable result BEST confirms the desired Kubernetes or cloud native behavior?

  1. Staging and production execute identical approved artifact content and releases remain reproducible.
  2. Diagnostics are reproducible, scoped and do not leave unreviewed configuration changes inside containers.
  3. Template rendering produces intended resources and upgrades or rollbacks remain tied to specific chart revisions.
  4. The faulty revision is identified and rollback or correction restores the intended application version.

Explanation

Correct Answer

D:

The faulty revision is identified and rollback or correction restores the intended application version. This is an observable service outcome, not just evidence that a configuration file was saved. A Deployment being Available does not prove all new replicas are healthy or that a rollout has fully progressed. Workload context: An operator sees a rollout pause with old and new Pods and incorrectly concludes the scheduler is broken.

Incorrect Answers

A:

Staging and production execute identical approved artifact content and releases remain reproducible. That result validates Artifact promotion by digest rather than the requirement here. Verify instead: The faulty revision is identified and rollback or correction restores the intended application version. Workload context: An operator sees a rollout pause with old and new Pods and incorrectly concludes the scheduler is broken.

B:

Diagnostics are reproducible, scoped and do not leave unreviewed configuration changes inside containers. That result validates kubectl exec diagnostic boundaries rather than the requirement here. Verify instead: The faulty revision is identified and rollback or correction restores the intended application version. Workload context: An operator sees a rollout pause with old and new Pods and incorrectly concludes the scheduler is broken.

C:

Template rendering produces intended resources and upgrades or rollbacks remain tied to specific chart revisions. That result validates Helm charts templates and values rather than the requirement here. Verify instead: The faulty revision is identified and rollback or correction restores the intended application version. Workload context: An operator sees a rollout pause with old and new Pods and incorrectly concludes the scheduler is broken.

Question 803

Two microservices emit traces but headers are not propagated, so each service appears as an unrelated root request. Which evidence should the engineer inspect FIRST to distinguish the likely cause or verify the prerequisite?

  1. Inspect ServiceMonitor or scrape config, /metrics endpoint, target health, scrape interval and sample labels.
  2. Inspect metric labels and samples, log fields, trace/span correlation and sampling rates.
  3. Inspect tracer/provider setup, context propagation, collector pipeline, resource attributes and exporter endpoint health.
  4. Inspect manifests for proprietary resources, storage/network API dependencies, image compatibility and migration cost.

Explanation

Correct Answer

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. Workload context: Two microservices emit traces but headers are not propagated, so each service appears as an unrelated root request.

Incorrect Answers

A:

Inspect ServiceMonitor or scrape config, /metrics endpoint, target health, scrape interval and sample labels. These observations are more relevant to Prometheus pull scraping and metrics endpoints, not this case. The distinguishing check is: Inspect tracer/provider setup, context propagation, collector pipeline, resource attributes and exporter endpoint health. Workload context: Two microservices emit traces but headers are not propagated, so each service appears as an unrelated root request.

B:

Inspect metric labels and samples, log fields, trace/span correlation and sampling rates. These observations are more relevant to Metrics logs and traces distinctions, not this case. The distinguishing check is: Inspect tracer/provider setup, context propagation, collector pipeline, resource attributes and exporter endpoint health. Workload context: Two microservices emit traces but headers are not propagated, so each service appears as an unrelated root request.

D:

Inspect manifests for proprietary resources, storage/network API dependencies, image compatibility and migration cost. These observations are more relevant to Open standards vendor-neutral portability, not this case. The distinguishing check is: Inspect tracer/provider setup, context propagation, collector pipeline, resource attributes and exporter endpoint health. Workload context: Two microservices emit traces but headers are not propagated, so each service appears as an unrelated root request.

Question 804

A test environment uses Retain policies on every disposable PVC and leaks expensive unattached cloud disks. Which observable result BEST confirms the desired Kubernetes or cloud native behavior?

  1. Only approved Pod flows pass and disallowed lateral or outbound connections fail reproducibly.
  2. Storage is provisioned in a suitable placement domain after the first eligible consumer is considered.
  3. Noncompliant Pod specifications are rejected under enforcement without unexpectedly blocking approved workloads.
  4. Deleted claims follow the intended deletion or retention policy without unexpectedly destroying important data.

Explanation

Correct Answer

D:

Deleted claims follow the intended deletion or retention policy without unexpectedly destroying important data. This is an observable service outcome, not just evidence that a configuration file was saved. Retain leaves storage for deliberate recovery; Delete usually removes underlying dynamically provisioned storage when supported. Workload context: A test environment uses Retain policies on every disposable PVC and leaks expensive unattached cloud disks.

Incorrect Answers

A:

Only approved Pod flows pass and disallowed lateral or outbound connections fail reproducibly. That result validates NetworkPolicy ingress egress isolation rather than the requirement here. Verify instead: Deleted claims follow the intended deletion or retention policy without unexpectedly destroying important data. Workload context: A test environment uses Retain policies on every disposable PVC and leaks expensive unattached cloud disks.

B:

Storage is provisioned in a suitable placement domain after the first eligible consumer is considered. That result validates WaitForFirstConsumer volume binding rather than the requirement here. Verify instead: Deleted claims follow the intended deletion or retention policy without unexpectedly destroying important data. Workload context: A test environment uses Retain policies on every disposable PVC and leaks expensive unattached cloud disks.

C:

Noncompliant Pod specifications are rejected under enforcement without unexpectedly blocking approved workloads. That result validates Pod Security Admission and namespaces rather than the requirement here. Verify instead: Deleted claims follow the intended deletion or retention policy without unexpectedly destroying important data. Workload context: A test environment uses Retain policies on every disposable PVC and leaks expensive unattached cloud disks.

Question 805

A controller-plane report shows a Pod bound to a worker that has a stopped kubelet and no running containers. 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. Compare object metadata labels, Service/Deployment selectors and selected object lists.
  3. Compare Deployment spec, ReplicaSet ownership, rollout history and updated/available replica conditions.
  4. Inspect Pod label selectors, namespaces, topologyKey and actual placement of matching peer Pods.

Explanation

Correct Answer

A:

Review kubelet service logs, node conditions, CRI connectivity and Pod events for assigned nodes. This is the most discriminating evidence for the described failure or requirement. kubelet manages Pod execution on a node; it does not serve the central Kubernetes API or select new nodes. The corresponding implementation is: Let kubelet on each node reconcile assigned Pod specifications with the container runtime and report node and Pod status. Workload context: A controller-plane report shows a Pod bound to a worker that has a stopped kubelet and no running containers.

Incorrect Answers

B:

Compare object metadata labels, Service/Deployment selectors and selected object lists. These observations are more relevant to Labels selectors and annotations, not this case. The distinguishing check is: Review kubelet service logs, node conditions, CRI connectivity and Pod events for assigned nodes. Workload context: A controller-plane report shows a Pod bound to a worker that has a stopped kubelet and no running containers.

C:

Compare Deployment spec, ReplicaSet ownership, rollout history and updated/available replica conditions. These observations are more relevant to Deployment and ReplicaSet ownership, not this case. The distinguishing check is: Review kubelet service logs, node conditions, CRI connectivity and Pod events for assigned nodes. Workload context: A controller-plane report shows a Pod bound to a worker that has a stopped kubelet and no running containers.

D:

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: Review kubelet service logs, node conditions, CRI connectivity and Pod events for assigned nodes. Workload context: A controller-plane report shows a Pod bound to a worker that has a stopped kubelet and no running containers.

Question 806

A release routes 2% of users to a canary but health dashboards aggregate both versions and hide a canary-only error surge. Which TWO complementary steps supply the appropriate approach AND the evidence required to validate it? Select TWO.

  1. Inspect host/path rules, route attachment, listener TLS, backend port and controller access logs.
  2. Configure Deployment rollout strategy with availability bounds and use rollout history when an update requires controlled rollback.
  3. An incident timeline pinpoints the failing dependency rather than relying on one generic readiness or CPU signal.
  4. Inspect traffic split, Service selectors or routing weights, version identity and representative user metrics.
  5. Choose blue-green for switching between full environments and canary for gradually exposing a small percentage of users to a new version.

Explanation

Correct Answers

D:

Inspect traffic split, Service selectors or routing weights, version identity and representative user metrics. This is the most discriminating evidence for the described failure or requirement. Blue-green switches environments, whereas canary ramps exposure; a basic Deployment alone may not provide precise traffic percentages. The corresponding implementation is: Choose blue-green for switching between full environments and canary for gradually exposing a small percentage of users to a new version. This is the diagnostic evidence part of the paired answer. Workload context: A release routes 2% of users to a canary but health dashboards aggregate both versions and hide a canary-only error surge.

E:

Choose blue-green for switching between full environments and canary for gradually exposing a small percentage of users to a new version. This response implements the controlling Kubernetes or cloud native principle. Blue-green switches environments, whereas canary ramps exposure; a basic Deployment alone may not provide precise traffic percentages. Check its effect by: Inspect traffic split, Service selectors or routing weights, version identity and representative user metrics. This is the implementation part of the required paired answer. Workload context: A release routes 2% of users to a canary but health dashboards aggregate both versions and hide a canary-only error surge.

Incorrect Answers

A:

Inspect host/path rules, route attachment, listener TLS, backend port and controller access logs. This step belongs to Ingress route and TLS mismatch diagnosis rather than the complementary implementation and evidence pair. The intended approach is: Choose blue-green for switching between full environments and canary for gradually exposing a small percentage of users to a new version. Validate with: Inspect traffic split, Service selectors or routing weights, version identity and representative user metrics. Workload context: A release routes 2% of users to a canary but health dashboards aggregate both versions and hide a canary-only error surge.

B:

Configure Deployment rollout strategy with availability bounds and use rollout history when an update requires controlled rollback. This step belongs to Deployment rolling updates and rollback rather than the complementary implementation and evidence pair. The intended approach is: Choose blue-green for switching between full environments and canary for gradually exposing a small percentage of users to a new version. Validate with: Inspect traffic split, Service selectors or routing weights, version identity and representative user metrics. Workload context: A release routes 2% of users to a canary but health dashboards aggregate both versions and hide a canary-only error surge.

C:

An incident timeline pinpoints the failing dependency rather than relying on one generic readiness or CPU signal. This step belongs to Correlating metrics logs and traces rather than the complementary implementation and evidence pair. The intended approach is: Choose blue-green for switching between full environments and canary for gradually exposing a small percentage of users to a new version. Validate with: Inspect traffic split, Service selectors or routing weights, version identity and representative user metrics. Workload context: A release routes 2% of users to a canary but health dashboards aggregate both versions and hide a canary-only error surge.

Question 807

A replicated database Deployment recreates Pods with different names and volumes while its clustering logic requires stable ordinals. Which TWO complementary steps supply the appropriate approach AND the evidence required to validate it? Select TWO.

  1. Use StatefulSets for workloads needing stable ordinal identity and per-replica persistent claims rather than one shared ephemeral Deployment.
  2. Applications reach their authorized peers while unrelated Pods cannot read secrets or contact protected services.
  3. Choose PV access modes based on how nodes and workloads must mount storage and verify CSI driver capability.
  4. Inspect StatefulSet ordinal Pod names, headless Service, volumeClaimTemplates and update strategy.
  5. Inspect kubectl describe Pod events, requests, node taints, PVC claims and node affinity.

Explanation

Correct Answers

A:

Use StatefulSets for workloads needing stable ordinal identity and per-replica persistent claims rather than one shared ephemeral Deployment. This response implements the controlling Kubernetes or cloud native principle. StatefulSets manage stable identities and can provision distinct PVCs; they do not automatically provide database replication correctness. Check its effect by: Inspect StatefulSet ordinal Pod names, headless Service, volumeClaimTemplates and update strategy. This is the implementation part of the required paired answer. Workload context: A replicated database Deployment recreates Pods with different names and volumes while its clustering logic requires stable ordinals.

D:

Inspect StatefulSet ordinal Pod names, headless Service, volumeClaimTemplates and update strategy. This is the most discriminating evidence for the described failure or requirement. StatefulSets manage stable identities and can provision distinct PVCs; they do not automatically provide database replication correctness. The corresponding implementation is: Use StatefulSets for workloads needing stable ordinal identity and per-replica persistent claims rather than one shared ephemeral Deployment. This is the diagnostic evidence part of the paired answer. Workload context: A replicated database Deployment recreates Pods with different names and volumes while its clustering logic requires stable ordinals.

Incorrect Answers

B:

Applications reach their authorized peers while unrelated Pods cannot read secrets or contact protected services. This step belongs to Namespace segmentation with NetworkPolicies rather than the complementary implementation and evidence pair. The intended approach is: Use StatefulSets for workloads needing stable ordinal identity and per-replica persistent claims rather than one shared ephemeral Deployment. Validate with: Inspect StatefulSet ordinal Pod names, headless Service, volumeClaimTemplates and update strategy. Workload context: A replicated database Deployment recreates Pods with different names and volumes while its clustering logic requires stable ordinals.

C:

Choose PV access modes based on how nodes and workloads must mount storage and verify CSI driver capability. This step belongs to ReadWriteOnce and ReadWriteMany semantics rather than the complementary implementation and evidence pair. The intended approach is: Use StatefulSets for workloads needing stable ordinal identity and per-replica persistent claims rather than one shared ephemeral Deployment. Validate with: Inspect StatefulSet ordinal Pod names, headless Service, volumeClaimTemplates and update strategy. Workload context: A replicated database Deployment recreates Pods with different names and volumes while its clustering logic requires stable ordinals.

E:

Inspect kubectl describe Pod events, requests, node taints, PVC claims and node affinity. This step belongs to Pending pod FailedScheduling events rather than the complementary implementation and evidence pair. The intended approach is: Use StatefulSets for workloads needing stable ordinal identity and per-replica persistent claims rather than one shared ephemeral Deployment. Validate with: Inspect StatefulSet ordinal Pod names, headless Service, volumeClaimTemplates and update strategy. Workload context: A replicated database Deployment recreates Pods with different names and volumes while its clustering logic requires stable ordinals.

Question 808

An application rollout stalls with ProgressDeadlineExceeded and the team repeatedly edits live Pods instead of checking ReplicaSets. Which TWO complementary steps supply the appropriate approach AND the evidence required to validate it? Select TWO.

  1. Engineers identify the failing process message associated with the correct container instance and time window.
  2. Inspect rendered helm template output, values merge order, chart dependency versions and release status.
  3. Inspect maxSurge, maxUnavailable, rollout conditions, ReplicaSets, readiness and prior image revisions.
  4. Configure Deployment rollout strategy with availability bounds and use rollout history when an update requires controlled rollback.
  5. Use continuous integration to build and test changes and controlled delivery or deployment to promote validated artifacts to target environments.

Explanation

Correct Answers

C:

Inspect maxSurge, maxUnavailable, rollout conditions, ReplicaSets, readiness and prior image revisions. This is the most discriminating evidence for the described failure or requirement. A rolling update controls replacement pacing but application correctness still requires probes and release validation. The corresponding implementation is: Configure Deployment rollout strategy with availability bounds and use rollout history when an update requires controlled rollback. This is the diagnostic evidence part of the paired answer. Workload context: An application rollout stalls with ProgressDeadlineExceeded and the team repeatedly edits live Pods instead of checking ReplicaSets.

D:

Configure Deployment rollout strategy with availability bounds and use rollout history when an update requires controlled rollback. This response implements the controlling Kubernetes or cloud native principle. A rolling update controls replacement pacing but application correctness still requires probes and release validation. Check its effect by: Inspect maxSurge, maxUnavailable, rollout conditions, ReplicaSets, readiness and prior image revisions. This is the implementation part of the required paired answer. Workload context: An application rollout stalls with ProgressDeadlineExceeded and the team repeatedly edits live Pods instead of checking ReplicaSets.

Incorrect Answers

A:

Engineers identify the failing process message associated with the correct container instance and time window. This step belongs to kubectl logs current versus previous instance rather than the complementary implementation and evidence pair. The intended approach is: Configure Deployment rollout strategy with availability bounds and use rollout history when an update requires controlled rollback. Validate with: Inspect maxSurge, maxUnavailable, rollout conditions, ReplicaSets, readiness and prior image revisions. Workload context: An application rollout stalls with ProgressDeadlineExceeded and the team repeatedly edits live Pods instead of checking ReplicaSets.

B:

Inspect rendered helm template output, values merge order, chart dependency versions and release status. This step belongs to Helm charts templates and values rather than the complementary implementation and evidence pair. The intended approach is: Configure Deployment rollout strategy with availability bounds and use rollout history when an update requires controlled rollback. Validate with: Inspect maxSurge, maxUnavailable, rollout conditions, ReplicaSets, readiness and prior image revisions. Workload context: An application rollout stalls with ProgressDeadlineExceeded and the team repeatedly edits live Pods instead of checking ReplicaSets.

E:

Use continuous integration to build and test changes and controlled delivery or deployment to promote validated artifacts to target environments. This step belongs to CI versus CD pipeline separation rather than the complementary implementation and evidence pair. The intended approach is: Configure Deployment rollout strategy with availability bounds and use rollout history when an update requires controlled rollback. Validate with: Inspect maxSurge, maxUnavailable, rollout conditions, ReplicaSets, readiness and prior image revisions. Workload context: An application rollout stalls with ProgressDeadlineExceeded and the team repeatedly edits live Pods instead of checking ReplicaSets.

Question 809

An operator advertises a node as having GPU hardware by adding a label but no device plugin reports allocatable GPUs. Which TWO complementary steps supply the appropriate approach AND the evidence required to validate it? Select TWO.

  1. Review node labels, conditions, capacity versus allocatable, topology zones and node allocatable metrics.
  2. Use kubectl get, describe and logs as complementary views of object state, events and container output before changing resources.
  3. The helper supports the main app and its lifecycle is correctly coordinated during start and shutdown.
  4. Maintain accurate node labels, allocatable resources and topology information to support workload placement and capacity analysis.
  5. Inspect kubectl config current-context, cluster server, user identity and namespace field.

Explanation

Correct Answers

A:

Review node labels, conditions, capacity versus allocatable, topology zones and node allocatable metrics. This is the most discriminating evidence for the described failure or requirement. Node allocatable excludes reservations from raw capacity; labels must reflect real node capabilities and administration. The corresponding implementation is: Maintain accurate node labels, allocatable resources and topology information to support workload placement and capacity analysis. This is the diagnostic evidence part of the paired answer. Workload context: An operator advertises a node as having GPU hardware by adding a label but no device plugin reports allocatable GPUs.

D:

Maintain accurate node labels, allocatable resources and topology information to support workload placement and capacity analysis. This response implements the controlling Kubernetes or cloud native principle. Node allocatable excludes reservations from raw capacity; labels must reflect real node capabilities and administration. Check its effect by: Review node labels, conditions, capacity versus allocatable, topology zones and node allocatable metrics. This is the implementation part of the required paired answer. Workload context: An operator advertises a node as having GPU hardware by adding a label but no device plugin reports allocatable GPUs.

Incorrect Answers

B:

Use kubectl get, describe and logs as complementary views of object state, events and container output before changing resources. This step belongs to kubectl inspect and describe diagnostics rather than the complementary implementation and evidence pair. The intended approach is: Maintain accurate node labels, allocatable resources and topology information to support workload placement and capacity analysis. Validate with: Review node labels, conditions, capacity versus allocatable, topology zones and node allocatable metrics. Workload context: An operator advertises a node as having GPU hardware by adding a label but no device plugin reports allocatable GPUs.

C:

The helper supports the main app and its lifecycle is correctly coordinated during start and shutdown. This step belongs to Sidecar containers and shared Pod lifecycle rather than the complementary implementation and evidence pair. The intended approach is: Maintain accurate node labels, allocatable resources and topology information to support workload placement and capacity analysis. Validate with: Review node labels, conditions, capacity versus allocatable, topology zones and node allocatable metrics. Workload context: An operator advertises a node as having GPU hardware by adding a label but no device plugin reports allocatable GPUs.

E:

Inspect kubectl config current-context, cluster server, user identity and namespace field. This step belongs to kubectl context and cluster selection rather than the complementary implementation and evidence pair. The intended approach is: Maintain accurate node labels, allocatable resources and topology information to support workload placement and capacity analysis. Validate with: Review node labels, conditions, capacity versus allocatable, topology zones and node allocatable metrics. Workload context: An operator advertises a node as having GPU hardware by adding a label but no device plugin reports allocatable GPUs.

Question 810

A Deployment appears Available but one pod has recurring restarts and administrators need to correlate describe events with app logs. Which TWO complementary steps supply the appropriate approach AND the evidence required to validate it? Select TWO.

  1. Use kubectl get, describe and logs as complementary views of object state, events and container output before changing resources.
  2. Inspect FailedScheduling events, Pod requests, node allocatable and scheduler filter outcomes.
  3. Maintain accurate node labels, allocatable resources and topology information to support workload placement and capacity analysis.
  4. Inspect resource status, conditions, events, generation, owner references and logs from the relevant container.
  5. Authorized clients create or read resources through the API and unauthorized calls fail consistently.

Explanation

Correct Answers

A:

Use kubectl get, describe and logs as complementary views of object state, events and container output before changing resources. This response implements the controlling Kubernetes or cloud native principle. kubectl get summarizes objects; describe reveals events and details; logs reveals container stdout/stderr, not complete API diagnostics. Check its effect by: Inspect resource status, conditions, events, generation, owner references and logs from the relevant container. This is the implementation part of the required paired answer. Workload context: A Deployment appears Available but one pod has recurring restarts and administrators need to correlate describe events with app logs.

D:

Inspect resource status, conditions, events, generation, owner references and logs from the relevant container. This is the most discriminating evidence for the described failure or requirement. kubectl get summarizes objects; describe reveals events and details; logs reveals container stdout/stderr, not complete API diagnostics. The corresponding implementation is: Use kubectl get, describe and logs as complementary views of object state, events and container output before changing resources. This is the diagnostic evidence part of the paired answer. Workload context: A Deployment appears Available but one pod has recurring restarts and administrators need to correlate describe events with app logs.

Incorrect Answers

B:

Inspect FailedScheduling events, Pod requests, node allocatable and scheduler filter outcomes. This step belongs to Pending Pods and resource-fit checks rather than the complementary implementation and evidence pair. The intended approach is: Use kubectl get, describe and logs as complementary views of object state, events and container output before changing resources. Validate with: Inspect resource status, conditions, events, generation, owner references and logs from the relevant container. Workload context: A Deployment appears Available but one pod has recurring restarts and administrators need to correlate describe events with app logs.

C:

Maintain accurate node labels, allocatable resources and topology information to support workload placement and capacity analysis. This step belongs to Node labels and allocatable inventory rather than the complementary implementation and evidence pair. The intended approach is: Use kubectl get, describe and logs as complementary views of object state, events and container output before changing resources. Validate with: Inspect resource status, conditions, events, generation, owner references and logs from the relevant container. Workload context: A Deployment appears Available but one pod has recurring restarts and administrators need to correlate describe events with app logs.

E:

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: Use kubectl get, describe and logs as complementary views of object state, events and container output before changing resources. Validate with: Inspect resource status, conditions, events, generation, owner references and logs from the relevant container. Workload context: A Deployment appears Available but one pod has recurring restarts and administrators need to correlate describe events with app logs.

Kubernetes and Cloud Native Associate (KCNA) Practice Tests