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 107

Question 1060

A team rebuilds the same Git revision separately in production and gets different dependencies than the approved staging artifact. Which evidence should the engineer inspect FIRST to distinguish the likely cause or verify the prerequisite?

  1. Inspect selected Pod/container, executed command, RBAC exec permission and audit records.
  2. Inspect traffic split, Service selectors or routing weights, version identity and representative user metrics.
  3. Compare Git revision, application sync status, live resource diff and reconciliation events.
  4. Inspect commit identity, build/test results, artifact digest, promotion approval and deployment events.

Explanation

Correct Answer

D:

Inspect commit identity, build/test results, artifact digest, promotion approval and deployment events. This is the most discriminating evidence for the described failure or requirement. CI validates and packages changes while CD handles delivery or deployment; a successful build is not proof of production rollout. The corresponding implementation is: Use continuous integration to build and test changes and controlled delivery or deployment to promote validated artifacts to target environments. Workload context: A team rebuilds the same Git revision separately in production and gets different dependencies than the approved staging artifact.

Incorrect Answers

A:

Inspect selected Pod/container, executed command, RBAC exec permission and audit records. These observations are more relevant to kubectl exec diagnostic boundaries, not this case. The distinguishing check is: Inspect commit identity, build/test results, artifact digest, promotion approval and deployment events. Workload context: A team rebuilds the same Git revision separately in production and gets different dependencies than the approved staging artifact.

B:

Inspect traffic split, Service selectors or routing weights, version identity and representative user metrics. These observations are more relevant to Blue-green versus canary release patterns, not this case. The distinguishing check is: Inspect commit identity, build/test results, artifact digest, promotion approval and deployment events. Workload context: A team rebuilds the same Git revision separately in production and gets different dependencies than the approved staging artifact.

C:

Compare Git revision, application sync status, live resource diff and reconciliation events. These observations are more relevant to GitOps reconciliation and source of truth, not this case. The distinguishing check is: Inspect commit identity, build/test results, artifact digest, promotion approval and deployment events. Workload context: A team rebuilds the same Git revision separately in production and gets different dependencies than the approved staging artifact.

Question 1061

A logging team sets a DaemonSet replica count to three expecting exactly three agents across twenty workers. Which TWO complementary steps supply the appropriate approach AND the evidence required to validate it? Select TWO.

  1. Co-located containers communicate over localhost and move through Pod lifecycle as an atomic scheduling unit.
  2. Confirm the active kubeconfig context and namespace before using kubectl on production clusters.
  3. Inspect Pod label selectors, namespaces, topologyKey and actual placement of matching peer Pods.
  4. Inspect DaemonSet desired/current/ready counts, node eligibility, tolerations and per-node Pod placement.
  5. Use a DaemonSet to run a supported node agent across eligible nodes, respecting taints and selectors.

Explanation

Correct Answers

D:

Inspect DaemonSet desired/current/ready counts, node eligibility, tolerations and per-node Pod placement. This is the most discriminating evidence for the described failure or requirement. A DaemonSet creates node-level replicas automatically rather than a fixed overall replica count like a Deployment. The corresponding implementation is: Use a DaemonSet to run a supported node agent across eligible nodes, respecting taints and selectors. This is the diagnostic evidence part of the paired answer. Workload context: A logging team sets a DaemonSet replica count to three expecting exactly three agents across twenty workers.

E:

Use a DaemonSet to run a supported node agent across eligible nodes, respecting taints and selectors. This response implements the controlling Kubernetes or cloud native principle. A DaemonSet creates node-level replicas automatically rather than a fixed overall replica count like a Deployment. Check its effect by: Inspect DaemonSet desired/current/ready counts, node eligibility, tolerations and per-node Pod placement. This is the implementation part of the required paired answer. Workload context: A logging team sets a DaemonSet replica count to three expecting exactly three agents across twenty workers.

Incorrect Answers

A:

Co-located containers communicate over localhost and move through Pod lifecycle as an atomic scheduling unit. This step belongs to Pod shared network namespace and lifecycle rather than the complementary implementation and evidence pair. The intended approach is: Use a DaemonSet to run a supported node agent across eligible nodes, respecting taints and selectors. Validate with: Inspect DaemonSet desired/current/ready counts, node eligibility, tolerations and per-node Pod placement. Workload context: A logging team sets a DaemonSet replica count to three expecting exactly three agents across twenty workers.

B:

Confirm the active kubeconfig context and namespace before using kubectl on production clusters. This step belongs to kubectl context and cluster selection rather than the complementary implementation and evidence pair. The intended approach is: Use a DaemonSet to run a supported node agent across eligible nodes, respecting taints and selectors. Validate with: Inspect DaemonSet desired/current/ready counts, node eligibility, tolerations and per-node Pod placement. Workload context: A logging team sets a DaemonSet replica count to three expecting exactly three agents across twenty workers.

C:

Inspect Pod label selectors, namespaces, topologyKey and actual placement of matching peer Pods. This step belongs to Pod affinity anti-affinity rather than the complementary implementation and evidence pair. The intended approach is: Use a DaemonSet to run a supported node agent across eligible nodes, respecting taints and selectors. Validate with: Inspect DaemonSet desired/current/ready counts, node eligibility, tolerations and per-node Pod placement. Workload context: A logging team sets a DaemonSet replica count to three expecting exactly three agents across twenty workers.

Question 1062

A team rolls back to revision 3 but cannot explain the prior change because image tags were mutable and history lacks a digest. Which Kubernetes or cloud native approach BEST addresses the stated requirement?

  1. Record artifact provenance, dependency inventories and signed attestations so deployment policy can trace a build to authorized source.
  2. Distinguish readiness endpoint failures from application process exits before deciding whether to restart or change service routing.
  3. Compare rollout history and resource generations to identify whether application failures correlate with a new deployment revision.
  4. Use container logs and --previous for restarted containers while preserving central logs for evicted or moved workloads.

Explanation

Correct Answer

C:

Compare rollout history and resource generations to identify whether application failures correlate with a new deployment revision. This response implements the controlling Kubernetes or cloud native principle. A Deployment being Available does not prove all new replicas are healthy or that a rollout has fully progressed. Check its effect by: Inspect Deployment observedGeneration, rollout status, revision annotations, ReplicaSet ownership and release events. Workload context: A team rolls back to revision 3 but cannot explain the prior change because image tags were mutable and history lacks a digest.

Incorrect Answers

A:

Record artifact provenance, dependency inventories and signed attestations so deployment policy can trace a build to authorized source. This action addresses Software supply chain attestations instead of the controlling requirement. SBOM inventory and signed provenance provide different evidence; neither replaces vulnerability and security-policy review. For this scenario prefer: Compare rollout history and resource generations to identify whether application failures correlate with a new deployment revision. Workload context: A team rolls back to revision 3 but cannot explain the prior change because image tags were mutable and history lacks a digest.

B:

Distinguish readiness endpoint failures from application process exits before deciding whether to restart or change service routing. This action addresses Readiness-probe failure versus process crash instead of the controlling requirement. Readiness-probe failure normally removes endpoint traffic without killing the container; liveness changes restart behavior. For this scenario prefer: Compare rollout history and resource generations to identify whether application failures correlate with a new deployment revision. Workload context: A team rolls back to revision 3 but cannot explain the prior change because image tags were mutable and history lacks a digest.

D:

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: Compare rollout history and resource generations to identify whether application failures correlate with a new deployment revision. Workload context: A team rolls back to revision 3 but cannot explain the prior change because image tags were mutable and history lacks a digest.

Question 1063

An automation uses a ClusterRole via a namespaced RoleBinding and auditors need to confirm its permissions do not escape the namespace. Which Kubernetes or cloud native approach BEST addresses the stated requirement?

  1. Maintain accurate node labels, allocatable resources and topology information to support workload placement and capacity analysis.
  2. Apply namespace ResourceQuota and LimitRange policies to govern aggregate consumption and default/request bounds.
  3. Keep etcd highly available and maintain secure, tested snapshots of Kubernetes API state rather than treating it as ordinary container storage.
  4. Assign a Role to namespaced permissions and a ClusterRole where appropriate for cluster-scoped or reusable rules, binding least privilege.

Explanation

Correct Answer

D:

Assign a Role to namespaced permissions and a ClusterRole where appropriate for cluster-scoped or reusable rules, binding least privilege. This response implements the controlling Kubernetes or cloud native principle. A RoleBinding can bind a ClusterRole within its namespace; a ClusterRoleBinding grants its rules at cluster scope. Check its effect by: Inspect verbs, apiGroups, resources, RoleBinding/ClusterRoleBinding subjects and kubectl auth can-i results. Workload context: An automation uses a ClusterRole via a namespaced RoleBinding and auditors need to confirm its permissions do not escape the namespace.

Incorrect Answers

A:

Maintain accurate node labels, allocatable resources and topology information to support workload placement and capacity analysis. This action addresses Node labels and allocatable inventory instead of the controlling requirement. Node allocatable excludes reservations from raw capacity; labels must reflect real node capabilities and administration. For this scenario prefer: Assign a Role to namespaced permissions and a ClusterRole where appropriate for cluster-scoped or reusable rules, binding least privilege. Workload context: An automation uses a ClusterRole via a namespaced RoleBinding and auditors need to confirm its permissions do not escape the namespace.

B:

Apply namespace ResourceQuota and LimitRange policies to govern aggregate consumption and default/request bounds. This action addresses ResourceQuota and LimitRange policies instead of the controlling requirement. ResourceQuota applies aggregate namespace limits while LimitRange sets per-object defaults and constraints; quotas do not make capacity. For this scenario prefer: Assign a Role to namespaced permissions and a ClusterRole where appropriate for cluster-scoped or reusable rules, binding least privilege. Workload context: An automation uses a ClusterRole via a namespaced RoleBinding and auditors need to confirm its permissions do not escape the namespace.

C:

Keep etcd highly available and maintain secure, tested snapshots of Kubernetes API state rather than treating it as ordinary container storage. This action addresses etcd consistency and cluster state instead of the controlling requirement. etcd is a consistent key-value store for API state; it is not where persistent application volume data lives. For this scenario prefer: Assign a Role to namespaced permissions and a ClusterRole where appropriate for cluster-scoped or reusable rules, binding least privilege. Workload context: An automation uses a ClusterRole via a namespaced RoleBinding and auditors need to confirm its permissions do not escape the namespace.

Question 1064

A private backend only used by Pods is exposed through NodePort and the security team finds the node port reachable outside the cluster. Which TWO complementary steps supply the appropriate approach AND the evidence required to validate it? Select TWO.

  1. Healthy but initializing Pods avoid traffic and genuinely stuck workloads recover without unnecessary restart loops.
  2. Compare Service type, clusterIP, nodePort, targetPort, node addresses and backend EndpointSlices.
  3. Use ClusterIP for private service access and NodePort only when node-level external ports are intentionally needed.
  4. Check Service selectors and EndpointSlices to distinguish backend discovery from kube-proxy or data-plane forwarding faults.
  5. Inspect NetworkPolicy podSelector, namespaces, allowed ports, CNI enforcement support and packet test results.

Explanation

Correct Answers

B:

Compare Service type, clusterIP, nodePort, targetPort, node addresses and backend EndpointSlices. This is the most discriminating evidence for the described failure or requirement. ClusterIP does not automatically provide an external endpoint; NodePort opens a port on eligible nodes with network policy constraints. The corresponding implementation is: Use ClusterIP for private service access and NodePort only when node-level external ports are intentionally needed. This is the diagnostic evidence part of the paired answer. Workload context: A private backend only used by Pods is exposed through NodePort and the security team finds the node port reachable outside the cluster.

C:

Use ClusterIP for private service access and NodePort only when node-level external ports are intentionally needed. This response implements the controlling Kubernetes or cloud native principle. ClusterIP does not automatically provide an external endpoint; NodePort opens a port on eligible nodes with network policy constraints. Check its effect by: Compare Service type, clusterIP, nodePort, targetPort, node addresses and backend EndpointSlices. This is the implementation part of the required paired answer. Workload context: A private backend only used by Pods is exposed through NodePort and the security team finds the node port reachable outside the cluster.

Incorrect Answers

A:

Healthy but initializing Pods avoid traffic and genuinely stuck workloads recover without unnecessary restart loops. This step belongs to Readiness liveness and startup probe behavior rather than the complementary implementation and evidence pair. The intended approach is: Use ClusterIP for private service access and NodePort only when node-level external ports are intentionally needed. Validate with: Compare Service type, clusterIP, nodePort, targetPort, node addresses and backend EndpointSlices. Workload context: A private backend only used by Pods is exposed through NodePort and the security team finds the node port reachable outside the cluster.

D:

Check Service selectors and EndpointSlices to distinguish backend discovery from kube-proxy or data-plane forwarding faults. This step belongs to Service endpoint routing and kube-proxy rather than the complementary implementation and evidence pair. The intended approach is: Use ClusterIP for private service access and NodePort only when node-level external ports are intentionally needed. Validate with: Compare Service type, clusterIP, nodePort, targetPort, node addresses and backend EndpointSlices. Workload context: A private backend only used by Pods is exposed through NodePort and the security team finds the node port reachable outside the cluster.

E:

Inspect NetworkPolicy podSelector, namespaces, allowed ports, CNI enforcement support and packet test results. This step belongs to NetworkPolicy ingress egress isolation rather than the complementary implementation and evidence pair. The intended approach is: Use ClusterIP for private service access and NodePort only when node-level external ports are intentionally needed. Validate with: Compare Service type, clusterIP, nodePort, targetPort, node addresses and backend EndpointSlices. Workload context: A private backend only used by Pods is exposed through NodePort and the security team finds the node port reachable outside the cluster.

Question 1065

A team copies sample code from a public repository but never reads its license or checks redistribution notices. Which Kubernetes or cloud native approach BEST addresses the stated requirement?

  1. Check a project's license, contributor requirements and redistribution obligations before copying or shipping components.
  2. Distinguish Kubernetes orchestration responsibilities from ecosystem projects that add service mesh, telemetry, delivery and storage capabilities.
  3. Follow Kubernetes Special Interest Group ownership and enhancement processes when proposing changes to core functionality.
  4. Choose metrics for measurements over time, logs for detailed events and traces for end-to-end request execution analysis.

Explanation

Correct Answer

A:

Check a project's license, contributor requirements and redistribution obligations before copying or shipping components. This response implements the controlling Kubernetes or cloud native principle. Open source permits work under a specific license; public availability of source code alone does not erase conditions. Check its effect by: Inspect LICENSE files, contribution guidelines, DCO or CLA requirements and third-party dependency notices. Workload context: A team copies sample code from a public repository but never reads its license or checks redistribution notices.

Incorrect Answers

B:

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: Check a project's license, contributor requirements and redistribution obligations before copying or shipping components. Workload context: A team copies sample code from a public repository but never reads its license or checks redistribution notices.

C:

Follow Kubernetes Special Interest Group ownership and enhancement processes when proposing changes to core functionality. This action addresses Kubernetes SIG and community governance instead of the controlling requirement. Kubernetes development is governed through open community processes rather than a single cloud vendor's private roadmap. For this scenario prefer: Check a project's license, contributor requirements and redistribution obligations before copying or shipping components. Workload context: A team copies sample code from a public repository but never reads its license or checks redistribution notices.

D:

Choose metrics for measurements over time, logs for detailed events and traces for end-to-end request execution analysis. This action addresses Metrics logs and traces distinctions instead of the controlling requirement. Logs, metrics and traces answer different questions; observability requires instrumenting and interpreting their context. For this scenario prefer: Check a project's license, contributor requirements and redistribution obligations before copying or shipping components. Workload context: A team copies sample code from a public repository but never reads its license or checks redistribution notices.

Question 1066

A service shows acceptable cluster CPU but users have elevated checkout latency and the release gate ignores request-level metrics. Which observable result BEST confirms the desired Kubernetes or cloud native behavior?

  1. A failing candidate build halts or rolls back before reaching full audience while healthy versions progress safely.
  2. The faulty revision is identified and rollback or correction restores the intended application version.
  3. Public requests reach the intended application host and path with a valid certificate and matching backends.
  4. Production uses a tested traceable artifact only after required promotion and environment gates succeed.

Explanation

Correct Answer

A:

A failing candidate build halts or rolls back before reaching full audience while healthy versions progress safely. This is an observable service outcome, not just evidence that a configuration file was saved. Automated analysis requires representative telemetry and guardrails; an unchanged rollout status does not prove user experience is healthy. Workload context: A service shows acceptable cluster CPU but users have elevated checkout latency and the release gate ignores request-level metrics.

Incorrect Answers

B:

The faulty revision is identified and rollback or correction restores the intended application version. That result validates Rollout history status and change correlation rather than the requirement here. Verify instead: A failing candidate build halts or rolls back before reaching full audience while healthy versions progress safely. Workload context: A service shows acceptable cluster CPU but users have elevated checkout latency and the release gate ignores request-level metrics.

C:

Public requests reach the intended application host and path with a valid certificate and matching backends. That result validates Ingress route and TLS mismatch diagnosis rather than the requirement here. Verify instead: A failing candidate build halts or rolls back before reaching full audience while healthy versions progress safely. Workload context: A service shows acceptable cluster CPU but users have elevated checkout latency and the release gate ignores request-level metrics.

D:

Production uses a tested traceable artifact only after required promotion and environment gates succeed. That result validates CI versus CD pipeline separation rather than the requirement here. Verify instead: A failing candidate build halts or rolls back before reaching full audience while healthy versions progress safely. Workload context: A service shows acceptable cluster CPU but users have elevated checkout latency and the release gate ignores request-level metrics.

Question 1067

An operator greps every Pod log to calculate cluster-wide request-rate trends that a suitable metric would show directly. Which observable result BEST confirms the desired Kubernetes or cloud native behavior?

  1. The team selects a suitable maintained project based on requirements rather than mistaking ecosystem status for a warranty.
  2. Operators find the latency or failure cause using combined telemetry without mistaking metrics for individual request evidence.
  3. Workloads can be redeployed between supported clusters with explicitly identified environment-specific adaptations.
  4. Metrics are collected from intended targets at expected intervals with bounded label series and useful alerts.

Explanation

Correct Answer

B:

Operators find the latency or failure cause using combined telemetry without mistaking metrics for individual request evidence. This is an observable service outcome, not just evidence that a configuration file was saved. Logs, metrics and traces answer different questions; observability requires instrumenting and interpreting their context. 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:

The team selects a suitable maintained project based on requirements rather than mistaking ecosystem status for a warranty. That result validates CNCF project maturity and adoption decisions rather than the requirement here. Verify instead: Operators find the latency or failure cause using combined telemetry without mistaking metrics for individual request evidence. Workload context: An operator greps every Pod log to calculate cluster-wide request-rate trends that a suitable metric would show directly.

C:

Workloads can be redeployed between supported clusters with explicitly identified environment-specific adaptations. That result validates Open standards vendor-neutral portability rather than the requirement here. Verify instead: Operators find the latency or failure cause using combined telemetry without mistaking metrics for individual request evidence. Workload context: An operator greps every Pod log to calculate cluster-wide request-rate trends that a suitable metric would show directly.

D:

Metrics are collected from intended targets at expected intervals with bounded label series and useful alerts. That result validates Prometheus pull scraping and metrics endpoints rather than the requirement here. Verify instead: Operators find the latency or failure cause using combined telemetry without mistaking metrics for individual request evidence. Workload context: An operator greps every Pod log to calculate cluster-wide request-rate trends that a suitable metric would show directly.

Question 1068

A team adds a LoadBalancer public IP to fix a timeout between two Pods that already communicate through internal DNS. Which observable result BEST confirms the desired Kubernetes or cloud native behavior?

  1. Applications mount volumes with the requested access pattern without unsupported simultaneous access assumptions.
  2. Eligible nodes retrieve the intended immutable artifact and Pods progress beyond image pull.
  3. The Service has healthy matching backends and forwards to the application process's actual port.
  4. Pods on different eligible nodes communicate according to network design and report working network addresses.

Explanation

Correct Answer

C:

The Service has healthy matching backends and forwards to the application process's actual port. This is an observable service outcome, not just evidence that a configuration file was saved. A Service can resolve in DNS yet have zero endpoints or forward to an incorrect port. Workload context: A team adds a LoadBalancer public IP to fix a timeout between two Pods that already communicate through internal DNS.

Incorrect Answers

A:

Applications mount volumes with the requested access pattern without unsupported simultaneous access assumptions. That result validates ReadWriteOnce and ReadWriteMany semantics rather than the requirement here. Verify instead: The Service has healthy matching backends and forwards to the application process's actual port. Workload context: A team adds a LoadBalancer public IP to fix a timeout between two Pods that already communicate through internal DNS.

B:

Eligible nodes retrieve the intended immutable artifact and Pods progress beyond image pull. That result validates ImagePullBackOff registry and auth errors rather than the requirement here. Verify instead: The Service has healthy matching backends and forwards to the application process's actual port. Workload context: A team adds a LoadBalancer public IP to fix a timeout between two Pods that already communicate through internal DNS.

D:

Pods on different eligible nodes communicate according to network design and report working network addresses. That result validates CNI Pod networking implementation rather than the requirement here. Verify instead: The Service has healthy matching backends and forwards to the application process's actual port. Workload context: A team adds a LoadBalancer public IP to fix a timeout between two Pods that already communicate through internal DNS.

Question 1069

A 99.9 percent availability objective is written without specifying which requests count as successful over what period. Which TWO complementary steps supply the appropriate approach AND the evidence required to validate it? Select TWO.

  1. Inspect ServiceMonitor or scrape config, /metrics endpoint, target health, scrape interval and sample labels.
  2. Define user-relevant service-level indicators and objectives for availability, error rate or latency with practical alert thresholds.
  3. Workloads can be redeployed between supported clusters with explicitly identified environment-specific adaptations.
  4. Choose metrics for measurements over time, logs for detailed events and traces for end-to-end request execution analysis.
  5. Inspect SLI queries, SLO target/window, request populations, error budgets and alert rule outcomes.

Explanation

Correct Answers

B:

Define user-relevant service-level indicators and objectives for availability, error rate or latency with practical alert thresholds. This response implements the controlling Kubernetes or cloud native principle. An SLI is a measurement, an SLO is a target and an SLA is a contractual commitment; they should not be conflated. Check its effect by: Inspect SLI queries, SLO target/window, request populations, error budgets and alert rule outcomes. This is the implementation part of the required paired answer. Workload context: A 99.9 percent availability objective is written without specifying which requests count as successful over what period.

E:

Inspect SLI queries, SLO target/window, request populations, error budgets and alert rule outcomes. This is the most discriminating evidence for the described failure or requirement. An SLI is a measurement, an SLO is a target and an SLA is a contractual commitment; they should not be conflated. The corresponding implementation is: Define user-relevant service-level indicators and objectives for availability, error rate or latency with practical alert thresholds. This is the diagnostic evidence part of the paired answer. Workload context: A 99.9 percent availability objective is written without specifying which requests count as successful over what period.

Incorrect Answers

A:

Inspect ServiceMonitor or scrape config, /metrics endpoint, target health, scrape interval and sample labels. This step belongs to Prometheus pull scraping and metrics endpoints rather than the complementary implementation and evidence pair. The intended approach is: Define user-relevant service-level indicators and objectives for availability, error rate or latency with practical alert thresholds. Validate with: Inspect SLI queries, SLO target/window, request populations, error budgets and alert rule outcomes. Workload context: A 99.9 percent availability objective is written without specifying which requests count as successful over what period.

C:

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: Define user-relevant service-level indicators and objectives for availability, error rate or latency with practical alert thresholds. Validate with: Inspect SLI queries, SLO target/window, request populations, error budgets and alert rule outcomes. Workload context: A 99.9 percent availability objective is written without specifying which requests count as successful over what period.

D:

Choose metrics for measurements over time, logs for detailed events and traces for end-to-end request execution analysis. This step belongs to Metrics logs and traces distinctions rather than the complementary implementation and evidence pair. The intended approach is: Define user-relevant service-level indicators and objectives for availability, error rate or latency with practical alert thresholds. Validate with: Inspect SLI queries, SLO target/window, request populations, error budgets and alert rule outcomes. Workload context: A 99.9 percent availability objective is written without specifying which requests count as successful over what period.

Question 1070

A node offers spare CPU yet a Pending Pod never schedules because it requires an unavailable node label. Which Kubernetes or cloud native approach BEST addresses the stated requirement?

  1. Use kube-scheduler to bind eligible unscheduled Pods to suitable nodes based on resources and scheduling constraints.
  2. Confirm the active kubeconfig context and namespace before using kubectl on production clusters.
  3. Let kubelet on each node reconcile assigned Pod specifications with the container runtime and report node and Pod status.
  4. Use kubectl apply or a governed reconciliation workflow for repeatable desired-state changes, reviewing diffs before high-impact updates.

Explanation

Correct Answer

A:

Use kube-scheduler to bind eligible unscheduled Pods to suitable nodes based on resources and scheduling constraints. This response implements the controlling Kubernetes or cloud native principle. kube-scheduler assigns Pods to nodes; kubelet executes Pods after assignment and the controller manager reconciles controllers. Check its effect by: Inspect Pod scheduling events, available node capacity, taints, selectors and assigned nodeName. Workload context: A node offers spare CPU yet a Pending Pod never schedules because it requires an unavailable node label.

Incorrect Answers

B:

Confirm the active kubeconfig context and namespace before using kubectl on production clusters. This action addresses kubectl context and cluster selection instead of the controlling requirement. A context combines cluster, user and namespace settings; the current shell directory alone does not select a cluster. For this scenario prefer: Use kube-scheduler to bind eligible unscheduled Pods to suitable nodes based on resources and scheduling constraints. Workload context: A node offers spare CPU yet a Pending Pod never schedules because it requires an unavailable node label.

C:

Let kubelet on each node reconcile assigned Pod specifications with the container runtime and report node and Pod status. This action addresses Kubelet node agent responsibilities instead of the controlling requirement. kubelet manages Pod execution on a node; it does not serve the central Kubernetes API or select new nodes. For this scenario prefer: Use kube-scheduler to bind eligible unscheduled Pods to suitable nodes based on resources and scheduling constraints. Workload context: A node offers spare CPU yet a Pending Pod never schedules because it requires an unavailable node label.

D:

Use kubectl apply or a governed reconciliation workflow for repeatable desired-state changes, reviewing diffs before high-impact updates. This action addresses kubectl apply and declarative updates instead of the controlling requirement. Declarative apply merges intended fields but conflicts and imperative edits require field ownership review. For this scenario prefer: Use kube-scheduler to bind eligible unscheduled Pods to suitable nodes based on resources and scheduling constraints. Workload context: A node offers spare CPU yet a Pending Pod never schedules because it requires an unavailable node label.

Kubernetes and Cloud Native Associate (KCNA) Practice Tests