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 39

Question 380

An admin deletes a StatefulSet and assumes all its PVCs and underlying disks must be deleted by default. Which observable result BEST confirms the desired Kubernetes or cloud native behavior?

  1. External clients reach only the intended healthy Service backends and the allocated endpoint matches network policy.
  2. The PVC binds to a suitable volume and survives recreation of the application Pod as designed.
  3. Applications mount volumes with the requested access pattern without unsupported simultaneous access assumptions.
  4. Each stateful replica retains its expected identity and corresponding durable storage through controlled replacement.

Explanation

Correct Answer

D:

Each stateful replica retains its expected identity and corresponding durable storage through controlled replacement. This is an observable service outcome, not just evidence that a configuration file was saved. StatefulSets manage stable identities and can provision distinct PVCs; they do not automatically provide database replication correctness. Workload context: An admin deletes a StatefulSet and assumes all its PVCs and underlying disks must be deleted by default.

Incorrect Answers

A:

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: Each stateful replica retains its expected identity and corresponding durable storage through controlled replacement. Workload context: An admin deletes a StatefulSet and assumes all its PVCs and underlying disks must be deleted by default.

B:

The PVC binds to a suitable volume and survives recreation of the application Pod as designed. That result validates PersistentVolume and claim bindings rather than the requirement here. Verify instead: Each stateful replica retains its expected identity and corresponding durable storage through controlled replacement. Workload context: An admin deletes a StatefulSet and assumes all its PVCs and underlying disks must be deleted by default.

C:

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: Each stateful replica retains its expected identity and corresponding durable storage through controlled replacement. Workload context: An admin deletes a StatefulSet and assumes all its PVCs and underlying disks must be deleted by default.

Question 381

An engineer assumes a public registry automatically signs every published image and disables provenance verification. Which observable result BEST confirms the desired Kubernetes or cloud native behavior?

  1. Eligible nodes retrieve authorized images while unrelated namespaces and identities cannot pull private artifacts.
  2. Cluster state can be recovered from a tested snapshot with quorum intact and application volumes handled separately.
  3. Pods run the intended image build and failed pulls are diagnosed without silently relying on stale artifacts.
  4. An operator investigates a running Pod without modifying its immutable application image or replacing production workload containers.

Explanation

Correct Answer

A:

Eligible nodes retrieve authorized images while unrelated namespaces and identities cannot pull private artifacts. This is an observable service outcome, not just evidence that a configuration file was saved. OCI registries store/distribute image artifacts; they do not orchestrate Pods or apply cluster networking. Workload context: An engineer assumes a public registry automatically signs every published image and disables provenance verification.

Incorrect Answers

B:

Cluster state can be recovered from a tested snapshot with quorum intact and application volumes handled separately. That result validates etcd consistency and cluster state rather than the requirement here. Verify instead: Eligible nodes retrieve authorized images while unrelated namespaces and identities cannot pull private artifacts. Workload context: An engineer assumes a public registry automatically signs every published image and disables provenance verification.

C:

Pods run the intended image build and failed pulls are diagnosed without silently relying on stale artifacts. That result validates Image pull policy and cached images rather than the requirement here. Verify instead: Eligible nodes retrieve authorized images while unrelated namespaces and identities cannot pull private artifacts. Workload context: An engineer assumes a public registry automatically signs every published image and disables provenance verification.

D:

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: Eligible nodes retrieve authorized images while unrelated namespaces and identities cannot pull private artifacts. Workload context: An engineer assumes a public registry automatically signs every published image and disables provenance verification.

Question 382

A team opens an upstream networking bug containing customer tokens and private cluster kubeconfig data. Which TWO complementary steps supply the appropriate approach AND the evidence required to validate it? Select TWO.

  1. Check a project's license, contributor requirements and redistribution obligations before copying or shipping components.
  2. Check upstream issue templates, duplicate reports, version matrix, clear reproduction and contributor communication.
  3. Alerts identify meaningful user-impacting regressions before the service spends an unacceptable error budget.
  4. File reproducible issues with versions, expected/actual behavior, logs and minimal sanitized reproduction steps to support project maintainers.
  5. Review security policy, affected version, maintainer contact, severity evidence and coordinated disclosure plan.

Explanation

Correct Answers

B:

Check upstream issue templates, duplicate reports, version matrix, clear reproduction and contributor communication. This is the most discriminating evidence for the described failure or requirement. High-quality issue reports help distributed open-source teams collaborate, and a public issue is not a safe place to paste secrets. The corresponding implementation is: File reproducible issues with versions, expected/actual behavior, logs and minimal sanitized reproduction steps to support project maintainers. This is the diagnostic evidence part of the paired answer. Workload context: A team opens an upstream networking bug containing customer tokens and private cluster kubeconfig data.

D:

File reproducible issues with versions, expected/actual behavior, logs and minimal sanitized reproduction steps to support project maintainers. This response implements the controlling Kubernetes or cloud native principle. High-quality issue reports help distributed open-source teams collaborate, and a public issue is not a safe place to paste secrets. Check its effect by: Check upstream issue templates, duplicate reports, version matrix, clear reproduction and contributor communication. This is the implementation part of the required paired answer. Workload context: A team opens an upstream networking bug containing customer tokens and private cluster kubeconfig data.

Incorrect Answers

A:

Check a project's license, contributor requirements and redistribution obligations before copying or shipping components. This step belongs to Open source licensing and contribution basics rather than the complementary implementation and evidence pair. The intended approach is: File reproducible issues with versions, expected/actual behavior, logs and minimal sanitized reproduction steps to support project maintainers. Validate with: Check upstream issue templates, duplicate reports, version matrix, clear reproduction and contributor communication. Workload context: A team opens an upstream networking bug containing customer tokens and private cluster kubeconfig data.

C:

Alerts identify meaningful user-impacting regressions before the service spends an unacceptable error budget. This step belongs to SLIs SLOs and golden signals rather than the complementary implementation and evidence pair. The intended approach is: File reproducible issues with versions, expected/actual behavior, logs and minimal sanitized reproduction steps to support project maintainers. Validate with: Check upstream issue templates, duplicate reports, version matrix, clear reproduction and contributor communication. Workload context: A team opens an upstream networking bug containing customer tokens and private cluster kubeconfig data.

E:

Review security policy, affected version, maintainer contact, severity evidence and coordinated disclosure plan. This step belongs to Responsible vulnerability disclosure in communities rather than the complementary implementation and evidence pair. The intended approach is: File reproducible issues with versions, expected/actual behavior, logs and minimal sanitized reproduction steps to support project maintainers. Validate with: Check upstream issue templates, duplicate reports, version matrix, clear reproduction and contributor communication. Workload context: A team opens an upstream networking bug containing customer tokens and private cluster kubeconfig data.

Question 383

Two workloads share the default service account and one unexpectedly gains permissions intended for the other. Which evidence should the engineer inspect FIRST to distinguish the likely cause or verify the prerequisite?

  1. Inspect serviceAccountName, RoleBindings, projected tokens, audience and kubectl auth can-i permissions.
  2. Inspect namespace labels, Pod selectors, network policy rules, RBAC permissions and effective connectivity tests.
  3. Inspect securityContext, runAsUser, allowPrivilegeEscalation, capabilities, seccompProfile and startup errors.
  4. Inspect StatefulSet ordinal Pod names, headless Service, volumeClaimTemplates and update strategy.

Explanation

Correct Answer

A:

Inspect serviceAccountName, RoleBindings, projected tokens, audience and kubectl auth can-i permissions. This is the most discriminating evidence for the described failure or requirement. A service account is an API identity; granting Pods a namespace does not automatically limit an overbroad ClusterRoleBinding. The corresponding implementation is: Assign dedicated Kubernetes service accounts and least-privilege RBAC for workloads accessing the API. Workload context: Two workloads share the default service account and one unexpectedly gains permissions intended for the other.

Incorrect Answers

B:

Inspect namespace labels, Pod selectors, network policy rules, RBAC permissions and effective connectivity tests. These observations are more relevant to Namespace segmentation with NetworkPolicies, not this case. The distinguishing check is: Inspect serviceAccountName, RoleBindings, projected tokens, audience and kubectl auth can-i permissions. Workload context: Two workloads share the default service account and one unexpectedly gains permissions intended for the other.

C:

Inspect securityContext, runAsUser, allowPrivilegeEscalation, capabilities, seccompProfile and startup errors. These observations are more relevant to Linux securityContext and seccomp basics, not this case. The distinguishing check is: Inspect serviceAccountName, RoleBindings, projected tokens, audience and kubectl auth can-i permissions. Workload context: Two workloads share the default service account and one unexpectedly gains permissions intended for the other.

D:

Inspect StatefulSet ordinal Pod names, headless Service, volumeClaimTemplates and update strategy. These observations are more relevant to StatefulSet identity and volume templates, not this case. The distinguishing check is: Inspect serviceAccountName, RoleBindings, projected tokens, audience and kubectl auth can-i permissions. Workload context: Two workloads share the default service account and one unexpectedly gains permissions intended for the other.

Question 384

A team's sixth Pod is rejected although nodes have CPU headroom because namespace quota is exhausted. Which Kubernetes or cloud native approach BEST addresses the stated requirement?

  1. Assign a Role to namespaced permissions and a ClusterRole where appropriate for cluster-scoped or reusable rules, binding least privilege.
  2. Set container command and args with awareness of how Kubernetes overrides image ENTRYPOINT and CMD defaults.
  3. Evaluate image SBOMs, signed provenance and vulnerability reports before production promotion, separating detected packages from reachable risk.
  4. Apply namespace ResourceQuota and LimitRange policies to govern aggregate consumption and default/request bounds.

Explanation

Correct Answer

D:

Apply namespace ResourceQuota and LimitRange policies to govern aggregate consumption and default/request bounds. This response implements the controlling Kubernetes or cloud native principle. ResourceQuota applies aggregate namespace limits while LimitRange sets per-object defaults and constraints; quotas do not make capacity. Check its effect by: Inspect quota hard/used counters, LimitRange defaults and API admission rejection messages. Workload context: A team's sixth Pod is rejected although nodes have CPU headroom because namespace quota is exhausted.

Incorrect Answers

A:

Assign a Role to namespaced permissions and a ClusterRole where appropriate for cluster-scoped or reusable rules, binding least privilege. This action addresses Role and ClusterRole authorization instead of the controlling requirement. A RoleBinding can bind a ClusterRole within its namespace; a ClusterRoleBinding grants its rules at cluster scope. For this scenario prefer: Apply namespace ResourceQuota and LimitRange policies to govern aggregate consumption and default/request bounds. Workload context: A team's sixth Pod is rejected although nodes have CPU headroom because namespace quota is exhausted.

B:

Set container command and args with awareness of how Kubernetes overrides image ENTRYPOINT and CMD defaults. This action addresses Container command entrypoint and arguments instead of the controlling requirement. Kubernetes command maps to the image ENTRYPOINT override and args maps to CMD arguments; a process exit can restart a Pod. For this scenario prefer: Apply namespace ResourceQuota and LimitRange policies to govern aggregate consumption and default/request bounds. Workload context: A team's sixth Pod is rejected although nodes have CPU headroom because namespace quota is exhausted.

C:

Evaluate image SBOMs, signed provenance and vulnerability reports before production promotion, separating detected packages from reachable risk. This action addresses Image scanning and software bills of materials instead of the controlling requirement. A scanner's package detection is evidence of inventory, not automatically proof of exploitation or complete image trust. For this scenario prefer: Apply namespace ResourceQuota and LimitRange policies to govern aggregate consumption and default/request bounds. Workload context: A team's sixth Pod is rejected although nodes have CPU headroom because namespace quota is exhausted.

Question 385

A researcher discovers a critical authentication bypass in an ecosystem controller and posts a working exploit in a public issue first. Which Kubernetes or cloud native approach BEST addresses the stated requirement?

  1. Distinguish Kubernetes orchestration responsibilities from ecosystem projects that add service mesh, telemetry, delivery and storage capabilities.
  2. Check a project's license, contributor requirements and redistribution obligations before copying or shipping components.
  3. Report suspected project security vulnerabilities through the designated private security channel before public reproduction details or exploit examples.
  4. File reproducible issues with versions, expected/actual behavior, logs and minimal sanitized reproduction steps to support project maintainers.

Explanation

Correct Answer

C:

Report suspected project security vulnerabilities through the designated private security channel before public reproduction details or exploit examples. This response implements the controlling Kubernetes or cloud native principle. Public bug trackers are not always the right venue for undisclosed security issues; project security policies define channels. Check its effect by: Review security policy, affected version, maintainer contact, severity evidence and coordinated disclosure plan. Workload context: A researcher discovers a critical authentication bypass in an ecosystem controller and posts a working exploit in a public issue first.

Incorrect Answers

A:

Distinguish Kubernetes orchestration responsibilities from ecosystem projects that add service mesh, telemetry, delivery and storage capabilities. This action addresses CNCF ecosystem and Kubernetes roles instead of the controlling requirement. The CNCF ecosystem contains complementary projects; Kubernetes itself is not a complete application observability or delivery platform. For this scenario prefer: Report suspected project security vulnerabilities through the designated private security channel before public reproduction details or exploit examples. Workload context: A researcher discovers a critical authentication bypass in an ecosystem controller and posts a working exploit in a public issue first.

B:

Check a project's license, contributor requirements and redistribution obligations before copying or shipping components. This action addresses Open source licensing and contribution basics instead of the controlling requirement. Open source permits work under a specific license; public availability of source code alone does not erase conditions. For this scenario prefer: Report suspected project security vulnerabilities through the designated private security channel before public reproduction details or exploit examples. Workload context: A researcher discovers a critical authentication bypass in an ecosystem controller and posts a working exploit in a public issue first.

D:

File reproducible issues with versions, expected/actual behavior, logs and minimal sanitized reproduction steps to support project maintainers. This action addresses Upstream issue reporting and review collaboration instead of the controlling requirement. High-quality issue reports help distributed open-source teams collaborate, and a public issue is not a safe place to paste secrets. For this scenario prefer: Report suspected project security vulnerabilities through the designated private security channel before public reproduction details or exploit examples. Workload context: A researcher discovers a critical authentication bypass in an ecosystem controller and posts a working exploit in a public issue first.

Question 386

A custom operator bypasses scheduler checks by assigning every incoming Pod to a single worker irrespective of memory pressure. Which evidence should the engineer inspect FIRST to distinguish the likely cause or verify the prerequisite?

  1. Inspect ConfigMap/Secret references, RBAC, API audit records, encryption-at-rest settings and mount or environment behavior.
  2. Validate manifest API group/version, field schema, kind, namespace, admission responses and managed-field conflicts.
  3. Inspect image metadata, Pod command/args, process exit code and startup logs.
  4. Inspect Pod scheduling events, available node capacity, taints, selectors and assigned nodeName.

Explanation

Correct Answer

D:

Inspect Pod scheduling events, available node capacity, taints, selectors and assigned nodeName. This is the most discriminating evidence for the described failure or requirement. kube-scheduler assigns Pods to nodes; kubelet executes Pods after assignment and the controller manager reconciles controllers. The corresponding implementation is: Use kube-scheduler to bind eligible unscheduled Pods to suitable nodes based on resources and scheduling constraints. Workload context: A custom operator bypasses scheduler checks by assigning every incoming Pod to a single worker irrespective of memory pressure.

Incorrect Answers

A:

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: Inspect Pod scheduling events, available node capacity, taints, selectors and assigned nodeName. Workload context: A custom operator bypasses scheduler checks by assigning every incoming Pod to a single worker irrespective of memory pressure.

B:

Validate manifest API group/version, field schema, kind, namespace, admission responses and managed-field conflicts. These observations are more relevant to Declarative resource manifests and API versions, not this case. The distinguishing check is: Inspect Pod scheduling events, available node capacity, taints, selectors and assigned nodeName. Workload context: A custom operator bypasses scheduler checks by assigning every incoming Pod to a single worker irrespective of memory pressure.

C:

Inspect image metadata, Pod command/args, process exit code and startup logs. These observations are more relevant to Container command entrypoint and arguments, not this case. The distinguishing check is: Inspect Pod scheduling events, available node capacity, taints, selectors and assigned nodeName. Workload context: A custom operator bypasses scheduler checks by assigning every incoming Pod to a single worker irrespective of memory pressure.

Question 387

An operator greps every Pod log to calculate cluster-wide request-rate trends that a suitable metric would show directly. Which TWO complementary steps supply the appropriate approach AND the evidence required to validate it? Select TWO.

  1. Inspect service ownership, API contract, timeout/retry behavior, communication coupling and failure domains.
  2. Workloads can be redeployed between supported clusters with explicitly identified environment-specific adaptations.
  3. Instrument services with OpenTelemetry APIs or SDKs and route collected signals through configured exporters or collectors.
  4. Inspect metric labels and samples, log fields, trace/span correlation and sampling rates.
  5. Choose metrics for measurements over time, logs for detailed events and traces for end-to-end request execution analysis.

Explanation

Correct Answers

D:

Inspect metric labels and samples, log fields, trace/span correlation and sampling rates. This is the most discriminating evidence for the described failure or requirement. Logs, metrics and traces answer different questions; observability requires instrumenting and interpreting their context. The corresponding implementation is: Choose metrics for measurements over time, logs for detailed events and traces for end-to-end request execution analysis. This is the diagnostic evidence part of the paired answer. Workload context: An operator greps every Pod log to calculate cluster-wide request-rate trends that a suitable metric would show directly.

E:

Choose metrics for measurements over time, logs for detailed events and traces for end-to-end request execution analysis. This response implements the controlling Kubernetes or cloud native principle. Logs, metrics and traces answer different questions; observability requires instrumenting and interpreting their context. Check its effect by: Inspect metric labels and samples, log fields, trace/span correlation and sampling rates. This is the implementation part of the required paired answer. Workload context: An operator greps every Pod log to calculate cluster-wide request-rate trends that a suitable metric would show directly.

Incorrect Answers

A:

Inspect service ownership, API contract, timeout/retry behavior, communication coupling and failure domains. This step belongs to Microservices contracts and failure isolation rather than the complementary implementation and evidence pair. The intended approach is: Choose metrics for measurements over time, logs for detailed events and traces for end-to-end request execution analysis. Validate with: Inspect metric labels and samples, log fields, trace/span correlation and sampling rates. Workload context: An operator greps every Pod log to calculate cluster-wide request-rate trends that a suitable metric would show directly.

B:

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: Choose metrics for measurements over time, logs for detailed events and traces for end-to-end request execution analysis. Validate with: Inspect metric labels and samples, log fields, trace/span correlation and sampling rates. Workload context: An operator greps every Pod log to calculate cluster-wide request-rate trends that a suitable metric would show directly.

C:

Instrument services with OpenTelemetry APIs or SDKs and route collected signals through configured exporters or collectors. This step belongs to OpenTelemetry instrumentation and exporters rather than the complementary implementation and evidence pair. The intended approach is: Choose metrics for measurements over time, logs for detailed events and traces for end-to-end request execution analysis. Validate with: Inspect metric labels and samples, log fields, trace/span correlation and sampling rates. Workload context: An operator greps every Pod log to calculate cluster-wide request-rate trends that a suitable metric would show directly.

Question 388

A low-priority batch Pod is evicted to make room for a priority-class system workload after capacity is exhausted. Which evidence should the engineer inspect FIRST to distinguish the likely cause or verify the prerequisite?

  1. Review node taint key/effect, Pod toleration key/operator and associated scheduler events.
  2. Check Pod priority, preemptionPolicy, scheduling events, available alternatives and victim selection.
  3. Check registry path, pull Secret, tag or digest, IAM grant, TLS trust and registry audit logs.
  4. Inspect allowedDisruptions, healthy replicas, minAvailable/maxUnavailable and drain eviction results.

Explanation

Correct Answer

B:

Check Pod priority, preemptionPolicy, scheduling events, available alternatives and victim selection. This is the most discriminating evidence for the described failure or requirement. Priority influences scheduling and potential preemption but does not bypass hard affinity or lack of suitable hardware. The corresponding implementation is: Assign PriorityClasses carefully and understand when the scheduler may preempt lower-priority Pods to place urgent workloads. Workload context: A low-priority batch Pod is evicted to make room for a priority-class system workload after capacity is exhausted.

Incorrect Answers

A:

Review node taint key/effect, Pod toleration key/operator and associated scheduler events. These observations are more relevant to Taints tolerations and node protection, not this case. The distinguishing check is: Check Pod priority, preemptionPolicy, scheduling events, available alternatives and victim selection. Workload context: A low-priority batch Pod is evicted to make room for a priority-class system workload after capacity is exhausted.

C:

Check registry path, pull Secret, tag or digest, IAM grant, TLS trust and registry audit logs. These observations are more relevant to OCI registries and image distribution, not this case. The distinguishing check is: Check Pod priority, preemptionPolicy, scheduling events, available alternatives and victim selection. Workload context: A low-priority batch Pod is evicted to make room for a priority-class system workload after capacity is exhausted.

D:

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: Check Pod priority, preemptionPolicy, scheduling events, available alternatives and victim selection. Workload context: A low-priority batch Pod is evicted to make room for a priority-class system workload after capacity is exhausted.

Question 389

A Java client caches a removed Pod address indefinitely despite a stable Kubernetes Service record being available. Which TWO complementary steps supply the appropriate approach AND the evidence required to validate it? Select TWO.

  1. Use CoreDNS or the configured cluster DNS service to resolve Service and Pod naming in their correct namespaces.
  2. Select and operate a Kubernetes-compatible CNI implementation to provide Pod IP connectivity and required network capabilities.
  3. Test DNS names, search suffixes, CoreDNS logs, upstream forwarders and service records.
  4. Approved workloads can access required credentials while unauthorized viewers cannot recover plaintext through the API.
  5. Inspect controller readiness, class or Gateway association, route attachment status, TLS Secret and backend Service mapping.

Explanation

Correct Answers

A:

Use CoreDNS or the configured cluster DNS service to resolve Service and Pod naming in their correct namespaces. This response implements the controlling Kubernetes or cloud native principle. Kubernetes DNS uses namespace-aware search paths; a fully qualified Service name avoids ambiguity across namespaces. Check its effect by: Test DNS names, search suffixes, CoreDNS logs, upstream forwarders and service records. This is the implementation part of the required paired answer. Workload context: A Java client caches a removed Pod address indefinitely despite a stable Kubernetes Service record being available.

C:

Test DNS names, search suffixes, CoreDNS logs, upstream forwarders and service records. This is the most discriminating evidence for the described failure or requirement. Kubernetes DNS uses namespace-aware search paths; a fully qualified Service name avoids ambiguity across namespaces. The corresponding implementation is: Use CoreDNS or the configured cluster DNS service to resolve Service and Pod naming in their correct namespaces. This is the diagnostic evidence part of the paired answer. Workload context: A Java client caches a removed Pod address indefinitely despite a stable Kubernetes Service record being available.

Incorrect Answers

B:

Select and operate a Kubernetes-compatible CNI implementation to provide Pod IP connectivity and required network capabilities. This step belongs to CNI Pod networking implementation rather than the complementary implementation and evidence pair. The intended approach is: Use CoreDNS or the configured cluster DNS service to resolve Service and Pod naming in their correct namespaces. Validate with: Test DNS names, search suffixes, CoreDNS logs, upstream forwarders and service records. Workload context: A Java client caches a removed Pod address indefinitely despite a stable Kubernetes Service record being available.

D:

Approved workloads can access required credentials while unauthorized viewers cannot recover plaintext through the API. This step belongs to Secret base64 encoding versus encryption rather than the complementary implementation and evidence pair. The intended approach is: Use CoreDNS or the configured cluster DNS service to resolve Service and Pod naming in their correct namespaces. Validate with: Test DNS names, search suffixes, CoreDNS logs, upstream forwarders and service records. Workload context: A Java client caches a removed Pod address indefinitely despite a stable Kubernetes Service record being available.

E:

Inspect controller readiness, class or Gateway association, route attachment status, TLS Secret and backend Service mapping. This step belongs to Ingress and Gateway API routing rather than the complementary implementation and evidence pair. The intended approach is: Use CoreDNS or the configured cluster DNS service to resolve Service and Pod naming in their correct namespaces. Validate with: Test DNS names, search suffixes, CoreDNS logs, upstream forwarders and service records. Workload context: A Java client caches a removed Pod address indefinitely despite a stable Kubernetes Service record being available.

Question 390

A production node has a dedicated=payments:NoSchedule taint and a generic workload cannot schedule there. 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. Pods run the intended image build and failed pulls are diagnosed without silently relying on stale artifacts.
  3. Protected nodes accept explicitly tolerated workloads and repel unrelated Pods under intended effects.
  4. Replica placement stays within the intended skew or reports clear scheduling limits.

Explanation

Correct Answer

C:

Protected nodes accept explicitly tolerated workloads and repel unrelated Pods under intended effects. This is an observable service outcome, not just evidence that a configuration file was saved. A toleration permits scheduling onto tainted nodes but does not force the scheduler to choose those nodes. Workload context: A production node has a dedicated=payments:NoSchedule taint and a generic workload cannot schedule there.

Incorrect Answers

A:

Pods with persistent volumes schedule to nodes capable of mounting the selected storage without zone conflicts. That result validates PersistentVolume zone binding and placement rather than the requirement here. Verify instead: Protected nodes accept explicitly tolerated workloads and repel unrelated Pods under intended effects. Workload context: A production node has a dedicated=payments:NoSchedule taint and a generic workload cannot schedule there.

B:

Pods run the intended image build and failed pulls are diagnosed without silently relying on stale artifacts. That result validates Image pull policy and cached images rather than the requirement here. Verify instead: Protected nodes accept explicitly tolerated workloads and repel unrelated Pods under intended effects. Workload context: A production node has a dedicated=payments:NoSchedule taint and a generic workload cannot schedule there.

D:

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: Protected nodes accept explicitly tolerated workloads and repel unrelated Pods under intended effects. Workload context: A production node has a dedicated=payments:NoSchedule taint and a generic workload cannot schedule there.

Kubernetes and Cloud Native Associate (KCNA) Practice Tests