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 79

Question 780

An operator raises CPU shares in response to an OOMKilled event without investigating application memory usage. Which observable result BEST confirms the desired Kubernetes or cloud native behavior?

  1. Workloads function under least privilege and operations needing prohibited capabilities are rejected or explicitly reviewed.
  2. The application operates within measured memory budgets or receives justified capacity changes without repeated OOM restarts.
  3. The Service has healthy matching backends and forwards to the application process's actual port.
  4. The precise scheduling blocker is removed and the workload binds to an eligible node.

Explanation

Correct Answer

B:

The application operates within measured memory budgets or receives justified capacity changes without repeated OOM restarts. This is an observable service outcome, not just evidence that a configuration file was saved. Container memory exceeding its cgroup limit can trigger OOMKilled even when node aggregate memory seems available. Workload context: An operator raises CPU shares in response to an OOMKilled event without investigating application memory usage.

Incorrect Answers

A:

Workloads function under least privilege and operations needing prohibited capabilities are rejected or explicitly reviewed. That result validates Linux securityContext and seccomp basics rather than the requirement here. Verify instead: The application operates within measured memory budgets or receives justified capacity changes without repeated OOM restarts. Workload context: An operator raises CPU shares in response to an OOMKilled event without investigating application memory usage.

C:

The Service has healthy matching backends and forwards to the application process's actual port. That result validates Service selector and port mismatch diagnostics rather than the requirement here. Verify instead: The application operates within measured memory budgets or receives justified capacity changes without repeated OOM restarts. Workload context: An operator raises CPU shares in response to an OOMKilled event without investigating application memory usage.

D:

The precise scheduling blocker is removed and the workload binds to an eligible node. That result validates Pending pod FailedScheduling events rather than the requirement here. Verify instead: The application operates within measured memory budgets or receives justified capacity changes without repeated OOM restarts. Workload context: An operator raises CPU shares in response to an OOMKilled event without investigating application memory usage.

Question 781

A postrelease failure requires kubectl rollout undo but no recorded previous revision is available because changes bypassed the Deployment. Which evidence should the engineer inspect FIRST to distinguish the likely cause or verify the prerequisite?

  1. Inspect rendered helm template output, values merge order, chart dependency versions and release status.
  2. Examine trusted builder identity, attestation payload, artifact digest, SBOM and admission verification result.
  3. Inspect Deployment observedGeneration, rollout status, revision annotations, ReplicaSet ownership and release events.
  4. Inspect maxSurge, maxUnavailable, rollout conditions, ReplicaSets, readiness and prior image revisions.

Explanation

Correct Answer

D:

Inspect maxSurge, maxUnavailable, rollout conditions, ReplicaSets, readiness and prior image revisions. This is the most discriminating evidence for the described failure or requirement. A rolling update controls replacement pacing but application correctness still requires probes and release validation. The corresponding implementation is: Configure Deployment rollout strategy with availability bounds and use rollout history when an update requires controlled rollback. Workload context: A postrelease failure requires kubectl rollout undo but no recorded previous revision is available because changes bypassed the Deployment.

Incorrect Answers

A:

Inspect rendered helm template output, values merge order, chart dependency versions and release status. These observations are more relevant to Helm charts templates and values, not this case. The distinguishing check is: Inspect maxSurge, maxUnavailable, rollout conditions, ReplicaSets, readiness and prior image revisions. Workload context: A postrelease failure requires kubectl rollout undo but no recorded previous revision is available because changes bypassed the Deployment.

B:

Examine trusted builder identity, attestation payload, artifact digest, SBOM and admission verification result. These observations are more relevant to Software supply chain attestations, not this case. The distinguishing check is: Inspect maxSurge, maxUnavailable, rollout conditions, ReplicaSets, readiness and prior image revisions. Workload context: A postrelease failure requires kubectl rollout undo but no recorded previous revision is available because changes bypassed the Deployment.

C:

Inspect Deployment observedGeneration, rollout status, revision annotations, ReplicaSet ownership and release events. These observations are more relevant to Rollout history status and change correlation, not this case. The distinguishing check is: Inspect maxSurge, maxUnavailable, rollout conditions, ReplicaSets, readiness and prior image revisions. Workload context: A postrelease failure requires kubectl rollout undo but no recorded previous revision is available because changes bypassed the Deployment.

Question 782

A CI job merges multiple kubeconfig files and accidentally uses a credential for the wrong API endpoint. Which observable result BEST confirms the desired Kubernetes or cloud native behavior?

  1. Teams receive predictable defaults and cannot consume more namespace resources than policy permits.
  2. Pods schedule based on requests and stay within resource policy without avoidable throttling or memory termination.
  3. Administrative commands target the intended cluster and avoid accidental changes to another environment.
  4. Kubelet can start Pod sandboxes and containers through the configured CRI without incompatible shim failures.

Explanation

Correct Answer

C:

Administrative commands target the intended cluster and avoid accidental changes to another environment. This is an observable service outcome, not just evidence that a configuration file was saved. A context combines cluster, user and namespace settings; the current shell directory alone does not select a cluster. Workload context: A CI job merges multiple kubeconfig files and accidentally uses a credential for the wrong API endpoint.

Incorrect Answers

A:

Teams receive predictable defaults and cannot consume more namespace resources than policy permits. That result validates ResourceQuota and LimitRange policies rather than the requirement here. Verify instead: Administrative commands target the intended cluster and avoid accidental changes to another environment. Workload context: A CI job merges multiple kubeconfig files and accidentally uses a credential for the wrong API endpoint.

B:

Pods schedule based on requests and stay within resource policy without avoidable throttling or memory termination. That result validates CPU requests and memory limits rather than the requirement here. Verify instead: Administrative commands target the intended cluster and avoid accidental changes to another environment. Workload context: A CI job merges multiple kubeconfig files and accidentally uses a credential for the wrong API endpoint.

D:

Kubelet can start Pod sandboxes and containers through the configured CRI without incompatible shim failures. That result validates Container runtime and CRI rather than the requirement here. Verify instead: Administrative commands target the intended cluster and avoid accidental changes to another environment. Workload context: A CI job merges multiple kubeconfig files and accidentally uses a credential for the wrong API endpoint.

Question 783

A team rebuilds a container and assumes the entire image changes even though a cached dependency layer contains an outdated package. Which observable result BEST confirms the desired Kubernetes or cloud native behavior?

  1. Deployments use lean images without exposed build-time credentials or unnecessary packages.
  2. Replicas spread or co-locate according to declared constraints with predictable behavior when no feasible topology exists.
  3. Pods run the intended image build and failed pulls are diagnosed without silently relying on stale artifacts.
  4. Reapplying unchanged configuration is safe and the resulting cluster state matches the reviewed manifest.

Explanation

Correct Answer

A:

Deployments use lean images without exposed build-time credentials or unnecessary packages. This is an observable service outcome, not just evidence that a configuration file was saved. Deleting a file in a later image layer does not erase secrets committed into an earlier layer. Workload context: A team rebuilds a container and assumes the entire image changes even though a cached dependency layer contains an outdated package.

Incorrect Answers

B:

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: Deployments use lean images without exposed build-time credentials or unnecessary packages. Workload context: A team rebuilds a container and assumes the entire image changes even though a cached dependency layer contains an outdated package.

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: Deployments use lean images without exposed build-time credentials or unnecessary packages. Workload context: A team rebuilds a container and assumes the entire image changes even though a cached dependency layer contains an outdated package.

D:

Reapplying unchanged configuration is safe and the resulting cluster state matches the reviewed manifest. That result validates kubectl apply and declarative updates rather than the requirement here. Verify instead: Deployments use lean images without exposed build-time credentials or unnecessary packages. Workload context: A team rebuilds a container and assumes the entire image changes even though a cached dependency layer contains an outdated package.

Question 784

A new Kubernetes contributor submits a patch without required sign-off and wonders why maintainers cannot merge it. Which Kubernetes or cloud native approach BEST addresses the stated requirement?

  1. Follow Kubernetes Special Interest Group ownership and enhancement processes when proposing changes to core functionality.
  2. Check a project's license, contributor requirements and redistribution obligations before copying or shipping components.
  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:

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 new Kubernetes contributor submits a patch without required sign-off and wonders why maintainers cannot merge it.

Incorrect Answers

A:

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 new Kubernetes contributor submits a patch without required sign-off and wonders why maintainers cannot merge it.

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: Check a project's license, contributor requirements and redistribution obligations before copying or shipping components. Workload context: A new Kubernetes contributor submits a patch without required sign-off and wonders why maintainers cannot merge it.

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: Check a project's license, contributor requirements and redistribution obligations before copying or shipping components. Workload context: A new Kubernetes contributor submits a patch without required sign-off and wonders why maintainers cannot merge it.

Question 785

A Pod requires disktype=ssd but the infrastructure uses storage-tier=ssd labels on all workers. Which observable result BEST confirms the desired Kubernetes or cloud native behavior?

  1. Deployments use lean images without exposed build-time credentials or unnecessary packages.
  2. Authorized clients create or read resources through the API and unauthorized calls fail consistently.
  3. Critical workloads gain capacity when eligible without uncontrolled eviction of unrelated protected services.
  4. The Pod schedules only onto eligible labeled nodes while other nodes remain untouched.

Explanation

Correct Answer

D:

The Pod schedules only onto eligible labeled nodes while other nodes remain untouched. This is an observable service outcome, not just evidence that a configuration file was saved. nodeSelector requires matching labels; it does not create labels or express weighted preferences by itself. Workload context: A Pod requires disktype=ssd but the infrastructure uses storage-tier=ssd labels on all workers.

Incorrect Answers

A:

Deployments use lean images without exposed build-time credentials or unnecessary packages. That result validates Image layers and build cache rather than the requirement here. Verify instead: The Pod schedules only onto eligible labeled nodes while other nodes remain untouched. Workload context: A Pod requires disktype=ssd but the infrastructure uses storage-tier=ssd labels on all workers.

B:

Authorized clients create or read resources through the API and unauthorized calls fail consistently. That result validates Kubernetes API server and API requests rather than the requirement here. Verify instead: The Pod schedules only onto eligible labeled nodes while other nodes remain untouched. Workload context: A Pod requires disktype=ssd but the infrastructure uses storage-tier=ssd labels on all workers.

C:

Critical workloads gain capacity when eligible without uncontrolled eviction of unrelated protected services. That result validates PriorityClass and preemption rather than the requirement here. Verify instead: The Pod schedules only onto eligible labeled nodes while other nodes remain untouched. Workload context: A Pod requires disktype=ssd but the infrastructure uses storage-tier=ssd labels on all workers.

Question 786

A hotfix is deployed manually from a laptop with no artifact digest or link to a passing CI run. Which Kubernetes or cloud native approach BEST addresses the stated requirement?

  1. Use kubectl exec with least privilege for approved diagnostics in running containers, avoiding permanent production mutations.
  2. Use time-aligned metrics, structured logs and distributed traces to isolate root causes across Kubernetes components and services.
  3. Gate rollout progression on suitable error, latency and business metrics with explicit thresholds and rollback authorization.
  4. Use continuous integration to build and test changes and controlled delivery or deployment to promote validated artifacts to target environments.

Explanation

Correct Answer

D:

Use continuous integration to build and test changes and controlled delivery or deployment to promote validated artifacts to target environments. This response implements the controlling Kubernetes or cloud native principle. CI validates and packages changes while CD handles delivery or deployment; a successful build is not proof of production rollout. Check its effect by: Inspect commit identity, build/test results, artifact digest, promotion approval and deployment events. Workload context: A hotfix is deployed manually from a laptop with no artifact digest or link to a passing CI run.

Incorrect Answers

A:

Use kubectl exec with least privilege for approved diagnostics in running containers, avoiding permanent production mutations. This action addresses kubectl exec diagnostic boundaries instead of the controlling requirement. kubectl exec runs a process in an existing container; it does not persist edits across new image-based replacements. For this scenario prefer: Use continuous integration to build and test changes and controlled delivery or deployment to promote validated artifacts to target environments. Workload context: A hotfix is deployed manually from a laptop with no artifact digest or link to a passing CI run.

B:

Use time-aligned metrics, structured logs and distributed traces to isolate root causes across Kubernetes components and services. This action addresses Correlating metrics logs and traces instead of the controlling requirement. Metrics show trends, logs show event details, and traces show request spans; reliable correlation benefits from consistent identifiers. For this scenario prefer: Use continuous integration to build and test changes and controlled delivery or deployment to promote validated artifacts to target environments. Workload context: A hotfix is deployed manually from a laptop with no artifact digest or link to a passing CI run.

C:

Gate rollout progression on suitable error, latency and business metrics with explicit thresholds and rollback authorization. This action addresses Progressive delivery and release metrics instead of the controlling requirement. Automated analysis requires representative telemetry and guardrails; an unchanged rollout status does not prove user experience is healthy. For this scenario prefer: Use continuous integration to build and test changes and controlled delivery or deployment to promote validated artifacts to target environments. Workload context: A hotfix is deployed manually from a laptop with no artifact digest or link to a passing CI run.

Question 787

A CI job sends gigabytes of irrelevant files as build context and produces unexpectedly large, slow image artifacts. Which TWO complementary steps supply the appropriate approach AND the evidence required to validate it? Select TWO.

  1. Inspect SBOM package inventory, CVE applicability, signature validation and approved exception decisions.
  2. Pods assigned to a healthy node start and report status with failed containers surfaced for diagnosis.
  3. Build minimal images with reproducible layers and protect against secrets embedded in historical image layers.
  4. Pin production images to verified digests or governed immutable tags so every node runs a known artifact.
  5. Inspect Dockerfile layer history, build context, cache usage, image size and scanner findings.

Explanation

Correct Answers

C:

Build minimal images with reproducible layers and protect against secrets embedded in historical image layers. This response implements the controlling Kubernetes or cloud native principle. Deleting a file in a later image layer does not erase secrets committed into an earlier layer. Check its effect by: Inspect Dockerfile layer history, build context, cache usage, image size and scanner findings. This is the implementation part of the required paired answer. Workload context: A CI job sends gigabytes of irrelevant files as build context and produces unexpectedly large, slow image artifacts.

E:

Inspect Dockerfile layer history, build context, cache usage, image size and scanner findings. This is the most discriminating evidence for the described failure or requirement. Deleting a file in a later image layer does not erase secrets committed into an earlier layer. The corresponding implementation is: Build minimal images with reproducible layers and protect against secrets embedded in historical image layers. This is the diagnostic evidence part of the paired answer. Workload context: A CI job sends gigabytes of irrelevant files as build context and produces unexpectedly large, slow image artifacts.

Incorrect Answers

A:

Inspect SBOM package inventory, CVE applicability, signature validation and approved exception decisions. This step belongs to Image scanning and software bills of materials rather than the complementary implementation and evidence pair. The intended approach is: Build minimal images with reproducible layers and protect against secrets embedded in historical image layers. Validate with: Inspect Dockerfile layer history, build context, cache usage, image size and scanner findings. Workload context: A CI job sends gigabytes of irrelevant files as build context and produces unexpectedly large, slow image artifacts.

B:

Pods assigned to a healthy node start and report status with failed containers surfaced for diagnosis. This step belongs to Kubelet node agent responsibilities rather than the complementary implementation and evidence pair. The intended approach is: Build minimal images with reproducible layers and protect against secrets embedded in historical image layers. Validate with: Inspect Dockerfile layer history, build context, cache usage, image size and scanner findings. Workload context: A CI job sends gigabytes of irrelevant files as build context and produces unexpectedly large, slow image artifacts.

D:

Pin production images to verified digests or governed immutable tags so every node runs a known artifact. This step belongs to Immutable container images and digests rather than the complementary implementation and evidence pair. The intended approach is: Build minimal images with reproducible layers and protect against secrets embedded in historical image layers. Validate with: Inspect Dockerfile layer history, build context, cache usage, image size and scanner findings. Workload context: A CI job sends gigabytes of irrelevant files as build context and produces unexpectedly large, slow image artifacts.

Question 788

A cluster's node memory pressure increases during log bursts and a team blames the scheduler for already-running Pods terminating. Which evidence should the engineer inspect FIRST to distinguish the likely cause or verify the prerequisite?

  1. Inspect node conditions, eviction events, kubelet logs, disk usage and QoS/resource request settings.
  2. Inspect probe paths, thresholds, failure conditions, Service endpoints and container restart events.
  3. Inspect controller readiness, class or Gateway association, route attachment status, TLS Secret and backend Service mapping.
  4. Inspect Service selector, Pod readiness, EndpointSlice addresses, kube-proxy or eBPF service programming and target ports.

Explanation

Correct Answer

A:

Inspect node conditions, eviction events, kubelet logs, disk usage and QoS/resource request settings. This is the most discriminating evidence for the described failure or requirement. Kubelet can evict Pods under node pressure; eviction is different from a liveness probe killing one container. The corresponding implementation is: Investigate node disk, memory and PID pressure conditions and distinguish eviction from application-probe restarts. Workload context: A cluster's node memory pressure increases during log bursts and a team blames the scheduler for already-running Pods terminating.

Incorrect Answers

B:

Inspect probe paths, thresholds, failure conditions, Service endpoints and container restart events. These observations are more relevant to Readiness liveness and startup probe behavior, not this case. The distinguishing check is: Inspect node conditions, eviction events, kubelet logs, disk usage and QoS/resource request settings. Workload context: A cluster's node memory pressure increases during log bursts and a team blames the scheduler for already-running Pods terminating.

C:

Inspect controller readiness, class or Gateway association, route attachment status, TLS Secret and backend Service mapping. These observations are more relevant to Ingress and Gateway API routing, not this case. The distinguishing check is: Inspect node conditions, eviction events, kubelet logs, disk usage and QoS/resource request settings. Workload context: A cluster's node memory pressure increases during log bursts and a team blames the scheduler for already-running Pods terminating.

D:

Inspect Service selector, Pod readiness, EndpointSlice addresses, kube-proxy or eBPF service programming and target ports. These observations are more relevant to Service endpoint routing and kube-proxy, not this case. The distinguishing check is: Inspect node conditions, eviction events, kubelet logs, disk usage and QoS/resource request settings. Workload context: A cluster's node memory pressure increases during log bursts and a team blames the scheduler for already-running Pods terminating.

Question 789

A PVC stays Pending while no Pod references it and the team calls the CSI provisioner broken despite WaitForFirstConsumer. Which observable result BEST confirms the desired Kubernetes or cloud native behavior?

  1. Temporary data is disposable while durable application records remain accessible across Pod recreation.
  2. Resource pressure is resolved without sustained involuntary eviction or unsafe removal of application persistent data.
  3. Storage is provisioned in a suitable placement domain after the first eligible consumer is considered.
  4. The PVC binds to a suitable volume and survives recreation of the application Pod as designed.

Explanation

Correct Answer

C:

Storage is provisioned in a suitable placement domain after the first eligible consumer is considered. This is an observable service outcome, not just evidence that a configuration file was saved. A PVC may legitimately remain unbound until a Pod consumes it under WaitForFirstConsumer. Workload context: A PVC stays Pending while no Pod references it and the team calls the CSI provisioner broken despite WaitForFirstConsumer.

Incorrect Answers

A:

Temporary data is disposable while durable application records remain accessible across Pod recreation. That result validates Ephemeral emptyDir versus persistent volumes rather than the requirement here. Verify instead: Storage is provisioned in a suitable placement domain after the first eligible consumer is considered. Workload context: A PVC stays Pending while no Pod references it and the team calls the CSI provisioner broken despite WaitForFirstConsumer.

B:

Resource pressure is resolved without sustained involuntary eviction or unsafe removal of application persistent data. That result validates Node pressure and Pod eviction analysis rather than the requirement here. Verify instead: Storage is provisioned in a suitable placement domain after the first eligible consumer is considered. Workload context: A PVC stays Pending while no Pod references it and the team calls the CSI provisioner broken despite WaitForFirstConsumer.

D:

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: Storage is provisioned in a suitable placement domain after the first eligible consumer is considered. Workload context: A PVC stays Pending while no Pod references it and the team calls the CSI provisioner broken despite WaitForFirstConsumer.

Question 790

A company wants to understand which Kubernetes SIG owns a networking proposal and how contributors discuss compatibility concerns. Which observable result BEST confirms the desired Kubernetes or cloud native behavior?

  1. Metrics are collected from intended targets at expected intervals with bounded label series and useful alerts.
  2. Project maintainers receive actionable confidential reports and releases can be coordinated without exposing affected users prematurely.
  3. Maintainers can reproduce and triage the problem without access to private credentials or customer systems.
  4. Technical proposals reach appropriate reviewers with documented rationale and open community feedback.

Explanation

Correct Answer

D:

Technical proposals reach appropriate reviewers with documented rationale and open community feedback. This is an observable service outcome, not just evidence that a configuration file was saved. Kubernetes development is governed through open community processes rather than a single cloud vendor's private roadmap. Workload context: A company wants to understand which Kubernetes SIG owns a networking proposal and how contributors discuss compatibility concerns.

Incorrect Answers

A:

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: Technical proposals reach appropriate reviewers with documented rationale and open community feedback. Workload context: A company wants to understand which Kubernetes SIG owns a networking proposal and how contributors discuss compatibility concerns.

B:

Project maintainers receive actionable confidential reports and releases can be coordinated without exposing affected users prematurely. That result validates Responsible vulnerability disclosure in communities rather than the requirement here. Verify instead: Technical proposals reach appropriate reviewers with documented rationale and open community feedback. Workload context: A company wants to understand which Kubernetes SIG owns a networking proposal and how contributors discuss compatibility concerns.

C:

Maintainers can reproduce and triage the problem without access to private credentials or customer systems. That result validates Upstream issue reporting and review collaboration rather than the requirement here. Verify instead: Technical proposals reach appropriate reviewers with documented rationale and open community feedback. Workload context: A company wants to understand which Kubernetes SIG owns a networking proposal and how contributors discuss compatibility concerns.

Kubernetes and Cloud Native Associate (KCNA) Practice Tests