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 85

Question 840

A team's sixth Pod is rejected although nodes have CPU headroom because namespace quota is exhausted. Which observable result BEST confirms the desired Kubernetes or cloud native behavior?

  1. Each eligible node runs the intended agent and newly added eligible nodes receive it automatically.
  2. Teams receive predictable defaults and cannot consume more namespace resources than policy permits.
  3. Stateless replicas converge to the declared count and rolling updates progress without manual Pod recreation.
  4. Replicas spread or co-locate according to declared constraints with predictable behavior when no feasible topology exists.

Explanation

Correct Answer

B:

Teams receive predictable defaults and cannot consume more namespace resources than policy permits. This is an observable service outcome, not just evidence that a configuration file was saved. ResourceQuota applies aggregate namespace limits while LimitRange sets per-object defaults and constraints; quotas do not make capacity. Workload context: A team's sixth Pod is rejected although nodes have CPU headroom because namespace quota is exhausted.

Incorrect Answers

A:

Each eligible node runs the intended agent and newly added eligible nodes receive it automatically. That result validates DaemonSet node-local workloads rather than the requirement here. Verify instead: Teams receive predictable defaults and cannot consume more namespace resources than policy permits. Workload context: A team's sixth Pod is rejected although nodes have CPU headroom because namespace quota is exhausted.

C:

Stateless replicas converge to the declared count and rolling updates progress without manual Pod recreation. That result validates Deployment and ReplicaSet ownership rather than the requirement here. Verify instead: Teams receive predictable defaults and cannot consume more namespace resources than policy permits. Workload context: A team's sixth Pod is rejected although nodes have CPU headroom because namespace quota is exhausted.

D:

Replicas spread or co-locate according to declared constraints with predictable behavior when no feasible topology exists. That result validates Pod affinity anti-affinity rather than the requirement here. Verify instead: Teams receive predictable defaults and cannot consume more namespace resources than policy permits. Workload context: A team's sixth Pod is rejected although nodes have CPU headroom because namespace quota is exhausted.

Question 841

A team upgrades workers two minor versions ahead of an older API server without consulting supported skew policy. 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. Plan component upgrades using the currently supported version-skew policy and validated addon compatibility rather than upgrading arbitrarily.
  3. Define podAffinity for desired co-location and podAntiAffinity to separate replicas across appropriate topology domains.
  4. Store non-sensitive configuration in ConfigMaps and sensitive values in Secrets with access control and encryption controls.

Explanation

Correct Answer

B:

Plan component upgrades using the currently supported version-skew policy and validated addon compatibility rather than upgrading arbitrarily. This response implements the controlling Kubernetes or cloud native principle. API compatibility and supported component skew determine upgrade sequencing; not every Kubernetes version jump is supported. Check its effect by: Check server and kubelet versions, deprecated APIs, CNI/CSI compatibility, maintenance order and rollback limits. Workload context: A team upgrades workers two minor versions ahead of an older API server without consulting supported skew policy.

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: Plan component upgrades using the currently supported version-skew policy and validated addon compatibility rather than upgrading arbitrarily. Workload context: A team upgrades workers two minor versions ahead of an older API server without consulting supported skew policy.

C:

Define podAffinity for desired co-location and podAntiAffinity to separate replicas across appropriate topology domains. This action addresses Pod affinity anti-affinity instead of the controlling requirement. Pod affinity references other Pods by labels, not node resource attributes, and required rules can make replicas Pending. For this scenario prefer: Plan component upgrades using the currently supported version-skew policy and validated addon compatibility rather than upgrading arbitrarily. Workload context: A team upgrades workers two minor versions ahead of an older API server without consulting supported skew policy.

D:

Store non-sensitive configuration in ConfigMaps and sensitive values in Secrets with access control and encryption controls. This action addresses ConfigMap and Secret boundaries instead of the controlling requirement. Kubernetes Secret data is base64-encoded by default, not inherently encrypted or a substitute for managed secret governance. For this scenario prefer: Plan component upgrades using the currently supported version-skew policy and validated addon compatibility rather than upgrading arbitrarily. Workload context: A team upgrades workers two minor versions ahead of an older API server without consulting supported skew policy.

Question 842

An operator greps every Pod log to calculate cluster-wide request-rate trends that a suitable metric would show directly. Which Kubernetes or cloud native approach BEST addresses the stated requirement?

  1. Evaluate CNCF sandbox, incubating and graduated projects in context of maintenance, community adoption and technical fit.
  2. Choose metrics for measurements over time, logs for detailed events and traces for end-to-end request execution analysis.
  3. Expose application metrics in supported Prometheus format and configure authorized scrape targets and label cardinality.
  4. Define user-relevant service-level indicators and objectives for availability, error rate or latency with practical alert thresholds.

Explanation

Correct Answer

B:

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. 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:

Evaluate CNCF sandbox, incubating and graduated projects in context of maintenance, community adoption and technical fit. This action addresses CNCF project maturity and adoption decisions instead of the controlling requirement. CNCF maturity levels indicate aspects of governance and adoption, not a guarantee of security or perfect product fit. For this scenario prefer: Choose metrics for measurements over time, logs for detailed events and traces for end-to-end request execution analysis. Workload context: An operator greps every Pod log to calculate cluster-wide request-rate trends that a suitable metric would show directly.

C:

Expose application metrics in supported Prometheus format and configure authorized scrape targets and label cardinality. This action addresses Prometheus pull scraping and metrics endpoints instead of the controlling requirement. Prometheus primarily scrapes targets on an interval; instrumentation must expose values and high-cardinality labels can overload storage. For this scenario prefer: Choose metrics for measurements over time, logs for detailed events and traces for end-to-end request execution analysis. Workload context: An operator greps every Pod log to calculate cluster-wide request-rate trends that a suitable metric would show directly.

D:

Define user-relevant service-level indicators and objectives for availability, error rate or latency with practical alert thresholds. This action addresses SLIs SLOs and golden signals instead of the controlling requirement. An SLI is a measurement, an SLO is a target and an SLA is a contractual commitment; they should not be conflated. For this scenario prefer: Choose metrics for measurements over time, logs for detailed events and traces for end-to-end request execution analysis. Workload context: An operator greps every Pod log to calculate cluster-wide request-rate trends that a suitable metric would show directly.

Question 843

A Gateway HTTPRoute has an invalid parent reference, leaving it unattached even though backend Service endpoints are healthy. 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. Use supported Ingress or Gateway API resources together with a running controller to route HTTP traffic by host and path.
  3. Review container lastState, exit code, restart count, previous logs and application configuration.
  4. Inspect controller readiness, class or Gateway association, route attachment status, TLS Secret and backend Service mapping.
  5. The application operates within measured memory budgets or receives justified capacity changes without repeated OOM restarts.

Explanation

Correct Answers

B:

Use supported Ingress or Gateway API resources together with a running controller to route HTTP traffic by host and path. This response implements the controlling Kubernetes or cloud native principle. Ingress and Gateway API resources describe routing intent; a controller implements data-plane forwarding. Check its effect by: Inspect controller readiness, class or Gateway association, route attachment status, TLS Secret and backend Service mapping. This is the implementation part of the required paired answer. Workload context: A Gateway HTTPRoute has an invalid parent reference, leaving it unattached even though backend Service endpoints are healthy.

D:

Inspect controller readiness, class or Gateway association, route attachment status, TLS Secret and backend Service mapping. This is the most discriminating evidence for the described failure or requirement. Ingress and Gateway API resources describe routing intent; a controller implements data-plane forwarding. The corresponding implementation is: Use supported Ingress or Gateway API resources together with a running controller to route HTTP traffic by host and path. This is the diagnostic evidence part of the paired answer. Workload context: A Gateway HTTPRoute has an invalid parent reference, leaving it unattached even though backend Service endpoints are healthy.

Incorrect Answers

A:

Use CoreDNS or the configured cluster DNS service to resolve Service and Pod naming in their correct namespaces. This step belongs to Cluster DNS and service discovery rather than the complementary implementation and evidence pair. The intended approach is: Use supported Ingress or Gateway API resources together with a running controller to route HTTP traffic by host and path. Validate with: Inspect controller readiness, class or Gateway association, route attachment status, TLS Secret and backend Service mapping. Workload context: A Gateway HTTPRoute has an invalid parent reference, leaving it unattached even though backend Service endpoints are healthy.

C:

Review container lastState, exit code, restart count, previous logs and application configuration. This step belongs to CrashLoopBackOff and previous logs rather than the complementary implementation and evidence pair. The intended approach is: Use supported Ingress or Gateway API resources together with a running controller to route HTTP traffic by host and path. Validate with: Inspect controller readiness, class or Gateway association, route attachment status, TLS Secret and backend Service mapping. Workload context: A Gateway HTTPRoute has an invalid parent reference, leaving it unattached even though backend Service endpoints are healthy.

E:

The application operates within measured memory budgets or receives justified capacity changes without repeated OOM restarts. This step belongs to Container OOMKilled and resource pressure rather than the complementary implementation and evidence pair. The intended approach is: Use supported Ingress or Gateway API resources together with a running controller to route HTTP traffic by host and path. Validate with: Inspect controller readiness, class or Gateway association, route attachment status, TLS Secret and backend Service mapping. Workload context: A Gateway HTTPRoute has an invalid parent reference, leaving it unattached even though backend Service endpoints are healthy.

Question 844

A team deletes unhealthy Pods repeatedly while provider load-balancer health checks target an incorrect Service node port. Which TWO complementary steps supply the appropriate approach AND the evidence required to validate it? Select TWO.

  1. Use a Service type LoadBalancer with a supported cloud or in-cluster load-balancer controller to provide an approved external endpoint.
  2. Inspect external IP status, controller events, security groups, health checks and upstream target availability.
  3. Use supported Ingress or Gateway API resources together with a running controller to route HTTP traffic by host and path.
  4. The precise scheduling blocker is removed and the workload binds to an eligible node.
  5. Compare Service type, clusterIP, nodePort, targetPort, node addresses and backend EndpointSlices.

Explanation

Correct Answers

A:

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

B:

Inspect external IP status, controller events, security groups, health checks and upstream target availability. This is the most discriminating evidence for the described failure or requirement. A LoadBalancer Service depends on an implementation or provider controller; creating it does not guarantee an external address. The corresponding implementation is: Use a Service type LoadBalancer with a supported cloud or in-cluster load-balancer controller to provide an approved external endpoint. This is the diagnostic evidence part of the paired answer. Workload context: A team deletes unhealthy Pods repeatedly while provider load-balancer health checks target an incorrect Service node port.

Incorrect Answers

C:

Use supported Ingress or Gateway API resources together with a running controller to route HTTP traffic by host and path. This step belongs to Ingress and Gateway API routing rather than the complementary implementation and evidence pair. The intended approach is: Use a Service type LoadBalancer with a supported cloud or in-cluster load-balancer controller to provide an approved external endpoint. Validate with: Inspect external IP status, controller events, security groups, health checks and upstream target availability. Workload context: A team deletes unhealthy Pods repeatedly while provider load-balancer health checks target an incorrect Service node port.

D:

The precise scheduling blocker is removed and the workload binds to an eligible node. This step belongs to Pending pod FailedScheduling events rather than the complementary implementation and evidence pair. The intended approach is: Use a Service type LoadBalancer with a supported cloud or in-cluster load-balancer controller to provide an approved external endpoint. Validate with: Inspect external IP status, controller events, security groups, health checks and upstream target availability. Workload context: A team deletes unhealthy Pods repeatedly while provider load-balancer health checks target an incorrect Service node port.

E:

Compare Service type, clusterIP, nodePort, targetPort, node addresses and backend EndpointSlices. This step belongs to ClusterIP and NodePort Service exposure rather than the complementary implementation and evidence pair. The intended approach is: Use a Service type LoadBalancer with a supported cloud or in-cluster load-balancer controller to provide an approved external endpoint. Validate with: Inspect external IP status, controller events, security groups, health checks and upstream target availability. Workload context: A team deletes unhealthy Pods repeatedly while provider load-balancer health checks target an incorrect Service node port.

Question 845

An app can receive requests from its frontend but cannot resolve DNS after egress is denied without allowing DNS traffic. Which TWO complementary steps supply the appropriate approach AND the evidence required to validate it? Select TWO.

  1. Inspect NetworkPolicy podSelector, namespaces, allowed ports, CNI enforcement support and packet test results.
  2. Apply supported Kubernetes NetworkPolicies to restrict traffic using Pod/namespace selectors and explicit ingress/egress rules.
  3. Use supported Ingress or Gateway API resources together with a running controller to route HTTP traffic by host and path.
  4. Each stateful replica retains its expected identity and corresponding durable storage through controlled replacement.
  5. Inspect probe paths, thresholds, failure conditions, Service endpoints and container restart events.

Explanation

Correct Answers

A:

Inspect NetworkPolicy podSelector, namespaces, allowed ports, CNI enforcement support and packet test results. This is the most discriminating evidence for the described failure or requirement. Without policies a standard namespace usually permits traffic; NetworkPolicy enforcement requires a compatible networking implementation. The corresponding implementation is: Apply supported Kubernetes NetworkPolicies to restrict traffic using Pod/namespace selectors and explicit ingress/egress rules. This is the diagnostic evidence part of the paired answer. Workload context: An app can receive requests from its frontend but cannot resolve DNS after egress is denied without allowing DNS traffic.

B:

Apply supported Kubernetes NetworkPolicies to restrict traffic using Pod/namespace selectors and explicit ingress/egress rules. This response implements the controlling Kubernetes or cloud native principle. Without policies a standard namespace usually permits traffic; NetworkPolicy enforcement requires a compatible networking implementation. Check its effect by: Inspect NetworkPolicy podSelector, namespaces, allowed ports, CNI enforcement support and packet test results. This is the implementation part of the required paired answer. Workload context: An app can receive requests from its frontend but cannot resolve DNS after egress is denied without allowing DNS traffic.

Incorrect Answers

C:

Use supported Ingress or Gateway API resources together with a running controller to route HTTP traffic by host and path. This step belongs to Ingress and Gateway API routing rather than the complementary implementation and evidence pair. The intended approach is: Apply supported Kubernetes NetworkPolicies to restrict traffic using Pod/namespace selectors and explicit ingress/egress rules. Validate with: Inspect NetworkPolicy podSelector, namespaces, allowed ports, CNI enforcement support and packet test results. Workload context: An app can receive requests from its frontend but cannot resolve DNS after egress is denied without allowing DNS traffic.

D:

Each stateful replica retains its expected identity and corresponding durable storage through controlled replacement. This step belongs to StatefulSet identity and volume templates rather than the complementary implementation and evidence pair. The intended approach is: Apply supported Kubernetes NetworkPolicies to restrict traffic using Pod/namespace selectors and explicit ingress/egress rules. Validate with: Inspect NetworkPolicy podSelector, namespaces, allowed ports, CNI enforcement support and packet test results. Workload context: An app can receive requests from its frontend but cannot resolve DNS after egress is denied without allowing DNS traffic.

E:

Inspect probe paths, thresholds, failure conditions, Service endpoints and container restart events. This step belongs to Readiness liveness and startup probe behavior rather than the complementary implementation and evidence pair. The intended approach is: Apply supported Kubernetes NetworkPolicies to restrict traffic using Pod/namespace selectors and explicit ingress/egress rules. Validate with: Inspect NetworkPolicy podSelector, namespaces, allowed ports, CNI enforcement support and packet test results. Workload context: An app can receive requests from its frontend but cannot resolve DNS after egress is denied without allowing DNS traffic.

Question 846

A Helm template references a missing value and deployment emits a malformed image name only after rendering. Which evidence should the engineer inspect FIRST to distinguish the likely cause or verify the prerequisite?

  1. Review kubectl describe output, warning reasons, first/last timestamps and relevant controller ownership.
  2. Compare trace IDs, time synchronized log events, resource saturation metrics and span durations.
  3. Inspect rendered helm template output, values merge order, chart dependency versions and release status.
  4. Inspect commit identity, build/test results, artifact digest, promotion approval and deployment events.

Explanation

Correct Answer

C:

Inspect rendered helm template output, values merge order, chart dependency versions and release status. This is the most discriminating evidence for the described failure or requirement. Helm templates generate manifests; a chart repository alone does not deploy resources or validate runtime behavior. The corresponding implementation is: Package related Kubernetes resources as a Helm chart and manage per-environment configuration with reviewed values and release history. Workload context: A Helm template references a missing value and deployment emits a malformed image name only after rendering.

Incorrect Answers

A:

Review kubectl describe output, warning reasons, first/last timestamps and relevant controller ownership. These observations are more relevant to kubectl describe and event chronology, not this case. The distinguishing check is: Inspect rendered helm template output, values merge order, chart dependency versions and release status. Workload context: A Helm template references a missing value and deployment emits a malformed image name only after rendering.

B:

Compare trace IDs, time synchronized log events, resource saturation metrics and span durations. These observations are more relevant to Correlating metrics logs and traces, not this case. The distinguishing check is: Inspect rendered helm template output, values merge order, chart dependency versions and release status. Workload context: A Helm template references a missing value and deployment emits a malformed image name only after rendering.

D:

Inspect commit identity, build/test results, artifact digest, promotion approval and deployment events. These observations are more relevant to CI versus CD pipeline separation, not this case. The distinguishing check is: Inspect rendered helm template output, values merge order, chart dependency versions and release status. Workload context: A Helm template references a missing value and deployment emits a malformed image name only after rendering.

Question 847

A shopping service synchronously calls six downstream APIs with no timeout and one slow inventory service stalls all checkouts. Which TWO complementary steps supply the appropriate approach AND the evidence required to validate it? Select TWO.

  1. Inspect tracer/provider setup, context propagation, collector pipeline, resource attributes and exporter endpoint health.
  2. Inspect service ownership, API contract, timeout/retry behavior, communication coupling and failure domains.
  3. Metrics are collected from intended targets at expected intervals with bounded label series and useful alerts.
  4. Evaluate CNCF sandbox, incubating and graduated projects in context of maintenance, community adoption and technical fit.
  5. Design bounded microservice interfaces with timeouts, retries and independently deployable service contracts where modularity is useful.

Explanation

Correct Answers

B:

Inspect service ownership, API contract, timeout/retry behavior, communication coupling and failure domains. This is the most discriminating evidence for the described failure or requirement. Microservices improve modularity but add network and operational overhead; splitting code does not automatically yield reliability. The corresponding implementation is: Design bounded microservice interfaces with timeouts, retries and independently deployable service contracts where modularity is useful. This is the diagnostic evidence part of the paired answer. Workload context: A shopping service synchronously calls six downstream APIs with no timeout and one slow inventory service stalls all checkouts.

E:

Design bounded microservice interfaces with timeouts, retries and independently deployable service contracts where modularity is useful. This response implements the controlling Kubernetes or cloud native principle. Microservices improve modularity but add network and operational overhead; splitting code does not automatically yield reliability. Check its effect by: Inspect service ownership, API contract, timeout/retry behavior, communication coupling and failure domains. This is the implementation part of the required paired answer. Workload context: A shopping service synchronously calls six downstream APIs with no timeout and one slow inventory service stalls all checkouts.

Incorrect Answers

A:

Inspect tracer/provider setup, context propagation, collector pipeline, resource attributes and exporter endpoint health. This step belongs to OpenTelemetry instrumentation and exporters rather than the complementary implementation and evidence pair. The intended approach is: Design bounded microservice interfaces with timeouts, retries and independently deployable service contracts where modularity is useful. Validate with: Inspect service ownership, API contract, timeout/retry behavior, communication coupling and failure domains. Workload context: A shopping service synchronously calls six downstream APIs with no timeout and one slow inventory service stalls all checkouts.

C:

Metrics are collected from intended targets at expected intervals with bounded label series and useful alerts. This step belongs to Prometheus pull scraping and metrics endpoints rather than the complementary implementation and evidence pair. The intended approach is: Design bounded microservice interfaces with timeouts, retries and independently deployable service contracts where modularity is useful. Validate with: Inspect service ownership, API contract, timeout/retry behavior, communication coupling and failure domains. Workload context: A shopping service synchronously calls six downstream APIs with no timeout and one slow inventory service stalls all checkouts.

D:

Evaluate CNCF sandbox, incubating and graduated projects in context of maintenance, community adoption and technical fit. This step belongs to CNCF project maturity and adoption decisions rather than the complementary implementation and evidence pair. The intended approach is: Design bounded microservice interfaces with timeouts, retries and independently deployable service contracts where modularity is useful. Validate with: Inspect service ownership, API contract, timeout/retry behavior, communication coupling and failure domains. Workload context: A shopping service synchronously calls six downstream APIs with no timeout and one slow inventory service stalls all checkouts.

Question 848

An internal image scanner finds no high CVEs but auditors cannot identify which CI workflow produced the image. Which Kubernetes or cloud native approach BEST addresses the stated requirement?

  1. Configure Deployment rollout strategy with availability bounds and use rollout history when an update requires controlled rollback.
  2. Use continuous integration to build and test changes and controlled delivery or deployment to promote validated artifacts to target environments.
  3. Record artifact provenance, dependency inventories and signed attestations so deployment policy can trace a build to authorized source.
  4. Trace external HTTP requests through DNS, ingress/Gateway association, TLS configuration, Service and Pod endpoints.

Explanation

Correct Answer

C:

Record artifact provenance, dependency inventories and signed attestations so deployment policy can trace a build to authorized source. This response implements the controlling Kubernetes or cloud native principle. SBOM inventory and signed provenance provide different evidence; neither replaces vulnerability and security-policy review. Check its effect by: Examine trusted builder identity, attestation payload, artifact digest, SBOM and admission verification result. Workload context: An internal image scanner finds no high CVEs but auditors cannot identify which CI workflow produced the image.

Incorrect Answers

A:

Configure Deployment rollout strategy with availability bounds and use rollout history when an update requires controlled rollback. This action addresses Deployment rolling updates and rollback instead of the controlling requirement. A rolling update controls replacement pacing but application correctness still requires probes and release validation. For this scenario prefer: Record artifact provenance, dependency inventories and signed attestations so deployment policy can trace a build to authorized source. Workload context: An internal image scanner finds no high CVEs but auditors cannot identify which CI workflow produced the image.

B:

Use continuous integration to build and test changes and controlled delivery or deployment to promote validated artifacts to target environments. This action addresses CI versus CD pipeline separation instead of the controlling requirement. CI validates and packages changes while CD handles delivery or deployment; a successful build is not proof of production rollout. For this scenario prefer: Record artifact provenance, dependency inventories and signed attestations so deployment policy can trace a build to authorized source. Workload context: An internal image scanner finds no high CVEs but auditors cannot identify which CI workflow produced the image.

D:

Trace external HTTP requests through DNS, ingress/Gateway association, TLS configuration, Service and Pod endpoints. This action addresses Ingress route and TLS mismatch diagnosis instead of the controlling requirement. A healthy Service does not guarantee correct edge routing; ingress controllers and TLS bindings add separate layers. For this scenario prefer: Record artifact provenance, dependency inventories and signed attestations so deployment policy can trace a build to authorized source. Workload context: An internal image scanner finds no high CVEs but auditors cannot identify which CI workflow produced the image.

Question 849

A disconnected cluster repeatedly tries imagePullPolicy Always and cannot launch workloads despite a cached prior digest. Which evidence should the engineer inspect FIRST to distinguish the likely cause or verify the prerequisite?

  1. Compare imagePullPolicy, local image cache, registry digest, pull events and Pod imageID.
  2. Review topology key labels, eligible domains, maxSkew, labelSelector and DoNotSchedule versus ScheduleAnyway.
  3. Check NodeReady condition, kubelet heartbeats, network connectivity, pressure conditions and scheduler events.
  4. Compare image digest, registry manifest, Pod imageID, rollout timestamp and supply-chain approval.

Explanation

Correct Answer

A:

Compare imagePullPolicy, local image cache, registry digest, pull events and Pod imageID. This is the most discriminating evidence for the described failure or requirement. Always pulls or checks the registry when needed, while IfNotPresent may use cache; pull policy is not image provenance. The corresponding implementation is: Choose imagePullPolicy based on tag immutability and cluster delivery needs, checking runtime cache and registry accessibility. Workload context: A disconnected cluster repeatedly tries imagePullPolicy Always and cannot launch workloads despite a cached prior digest.

Incorrect Answers

B:

Review topology key labels, eligible domains, maxSkew, labelSelector and DoNotSchedule versus ScheduleAnyway. These observations are more relevant to Topology spread constraints, not this case. The distinguishing check is: Compare imagePullPolicy, local image cache, registry digest, pull events and Pod imageID. Workload context: A disconnected cluster repeatedly tries imagePullPolicy Always and cannot launch workloads despite a cached prior digest.

C:

Check NodeReady condition, kubelet heartbeats, network connectivity, pressure conditions and scheduler events. These observations are more relevant to Node readiness and scheduling exclusion, not this case. The distinguishing check is: Compare imagePullPolicy, local image cache, registry digest, pull events and Pod imageID. Workload context: A disconnected cluster repeatedly tries imagePullPolicy Always and cannot launch workloads despite a cached prior digest.

D:

Compare image digest, registry manifest, Pod imageID, rollout timestamp and supply-chain approval. These observations are more relevant to Immutable container images and digests, not this case. The distinguishing check is: Compare imagePullPolicy, local image cache, registry digest, pull events and Pod imageID. Workload context: A disconnected cluster repeatedly tries imagePullPolicy Always and cannot launch workloads despite a cached prior digest.

Question 850

A pipeline rebuilds from the same source commit for each environment and receives newer transitive dependencies in production. Which TWO complementary steps supply the appropriate approach AND the evidence required to validate it? Select TWO.

  1. Check registry digest, image signatures, deployment Pod imageID and provenance attestations across stages.
  2. Gate rollout progression on suitable error, latency and business metrics with explicit thresholds and rollback authorization.
  3. Promote the same reviewed container image digest between environments instead of rebuilding mutable tags at each stage.
  4. Inspect traffic split, Service selectors or routing weights, version identity and representative user metrics.
  5. Root-cause hypotheses align with recorded warning events and targeted corrective actions.

Explanation

Correct Answers

A:

Check registry digest, image signatures, deployment Pod imageID and provenance attestations across stages. This is the most discriminating evidence for the described failure or requirement. An image digest identifies the immutable artifact; matching labels or Git SHAs alone do not prove identical layers. The corresponding implementation is: Promote the same reviewed container image digest between environments instead of rebuilding mutable tags at each stage. This is the diagnostic evidence part of the paired answer. Workload context: A pipeline rebuilds from the same source commit for each environment and receives newer transitive dependencies in production.

C:

Promote the same reviewed container image digest between environments instead of rebuilding mutable tags at each stage. This response implements the controlling Kubernetes or cloud native principle. An image digest identifies the immutable artifact; matching labels or Git SHAs alone do not prove identical layers. Check its effect by: Check registry digest, image signatures, deployment Pod imageID and provenance attestations across stages. This is the implementation part of the required paired answer. Workload context: A pipeline rebuilds from the same source commit for each environment and receives newer transitive dependencies in production.

Incorrect Answers

B:

Gate rollout progression on suitable error, latency and business metrics with explicit thresholds and rollback authorization. This step belongs to Progressive delivery and release metrics rather than the complementary implementation and evidence pair. The intended approach is: Promote the same reviewed container image digest between environments instead of rebuilding mutable tags at each stage. Validate with: Check registry digest, image signatures, deployment Pod imageID and provenance attestations across stages. Workload context: A pipeline rebuilds from the same source commit for each environment and receives newer transitive dependencies in production.

D:

Inspect traffic split, Service selectors or routing weights, version identity and representative user metrics. This step belongs to Blue-green versus canary release patterns rather than the complementary implementation and evidence pair. The intended approach is: Promote the same reviewed container image digest between environments instead of rebuilding mutable tags at each stage. Validate with: Check registry digest, image signatures, deployment Pod imageID and provenance attestations across stages. Workload context: A pipeline rebuilds from the same source commit for each environment and receives newer transitive dependencies in production.

E:

Root-cause hypotheses align with recorded warning events and targeted corrective actions. This step belongs to kubectl describe and event chronology rather than the complementary implementation and evidence pair. The intended approach is: Promote the same reviewed container image digest between environments instead of rebuilding mutable tags at each stage. Validate with: Check registry digest, image signatures, deployment Pod imageID and provenance attestations across stages. Workload context: A pipeline rebuilds from the same source commit for each environment and receives newer transitive dependencies in production.

Kubernetes and Cloud Native Associate (KCNA) Practice Tests