Spring Special Sale - 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: spcl70

Practice Free KCNA Kubernetes and Cloud Native Associate Exam Questions Answers With Explanation

We at Crack4sure are committed to giving students who are preparing for the Linux Foundation KCNA Exam the most current and reliable questions . To help people study, we've made some of our Kubernetes and Cloud Native Associate exam materials available for free to everyone. You can take the Free KCNA Practice Test as many times as you want. The answers to the practice questions are given, and each answer is explained.

Question # 6

Which field in a Pod or Deployment manifest ensures that Pods are scheduled only on nodes with specific labels?

A.

resources:

disktype: ssd

B.

labels:

disktype: ssd

C.

nodeSelector:

disktype: ssd

D.

annotations:

disktype: ssd

Question # 7

What does “Continuous Integration” mean?

A.

The continuous integration and testing of code changes from multiple sources manually.

B.

The continuous integration and testing of code changes from multiple sources via automation.

C.

The continuous integration of changes from one environment to another.

D.

The continuous integration of new tools to support developers in a project.

Question # 8

Which of the following cloud native proxies is used for ingress/egress in a service mesh and can also serve as an application gateway?

A.

Frontend proxy

B.

Kube-proxy

C.

Envoy proxy

D.

Reverse proxy

Question # 9

Which of the following is the name of a container orchestration software?

A.

OpenStack

B.

Docker

C.

Apache Mesos

D.

CRI-O

Question # 10

What is the minimum number of etcd members that are required for a highly available Kubernetes cluster?

A.

Two etcd members.

B.

Five etcd members.

C.

Six etcd members.

D.

Three etcd members.

Question # 11

What is a best practice to minimize the container image size?

A.

Use a DockerFile.

B.

Use multistage builds.

C.

Build images with different tags.

D.

Add a build.sh script.

Question # 12

What sentence is true about CronJobs in Kubernetes?

A.

A CronJob creates one or multiple Jobs on a repeating schedule.

B.

A CronJob creates one container on a repeating schedule.

C.

CronJobs are useful on Linux but are obsolete in Kubernetes.

D.

The CronJob schedule format is different in Kubernetes and Linux.

Question # 13

Which is the correct kubectl command to display logs in real time?

A.

kubectl logs -p test-container-1

B.

kubectl logs -c test-container-1

C.

kubectl logs -l test-container-1

D.

kubectl logs -f test-container-1

Question # 14

What is the primary mechanism to identify grouped objects in a Kubernetes cluster?

A.

Custom Resources

B.

Labels

C.

Label Selector

D.

Pod

Question # 15

What is the resource type used to package sets of containers for scheduling in a cluster?

A.

Pod

B.

ContainerSet

C.

ReplicaSet

D.

Deployment

Question # 16

What are the two steps performed by the kube-scheduler to select a node to schedule a pod?

A.

Grouping and placing

B.

Filtering and selecting

C.

Filtering and scoring

D.

Scoring and creating

Question # 17

How long should a stable API element in Kubernetes be supported (at minimum) after deprecation?

A.

9 months

B.

24 months

C.

12 months

D.

6 months

Question # 18

There is an application running in a logical chain: Gateway API ? Service ? EndpointSlice ? Container.

What Kubernetes API object is missing from this sequence?

A.

Proxy

B.

Docker

C.

Pod

D.

Firewall

Question # 19

Which type of Service requires manual creation of Endpoints?

A.

LoadBalancer

B.

Services without selectors

C.

NodePort

D.

ClusterIP with selectors

Question # 20

What is the main purpose of etcd in Kubernetes?

A.

etcd stores all cluster data in a key value store.

B.

etcd stores the containers running in the cluster for disaster recovery.

C.

etcd stores copies of the Kubernetes config files that live /etc/.

D.

etcd stores the YAML definitions for all the cluster components.

Question # 21

In a cloud native environment, how do containerization and virtualization differ in terms of resource management?

A.

Containerization uses hypervisors to manage resources, while virtualization does not.

B.

Containerization shares the host OS, while virtualization runs a full OS for each instance.

C.

Containerization consumes more memory than virtualization by default.

D.

Containerization allocates resources per container, virtualization does not isolate them.

Question # 22

Which of the following scenarios would benefit the most from a service mesh architecture?

A.

A few applications with hundreds of Pod replicas running in multiple clusters, each one providing multiple services.

B.

Thousands of distributed applications running in a single cluster, each one providing multiple services.

C.

Tens of distributed applications running in multiple clusters, each one providing multiple services.

D.

Thousands of distributed applications running in multiple clusters, each one providing multiple services.

Question # 23

Which of the following options include resources cleaned by the Kubernetes garbage collection mechanism?

A.

Stale or expired CertificateSigningRequests (CSRs) and old deployments.

B.

Nodes deleted by a cloud controller manager and obsolete logs from the kubelet.

C.

Unused container and container images, and obsolete logs from the kubelet.

D.

Terminated pods, completed jobs, and objects without owner references.

Question # 24

The IPv4/IPv6 dual stack in Kubernetes:

A.

Translates an IPv4 request from a Service to an IPv6 Service.

B.

Allows you to access the IPv4 address by using the IPv6 address.

C.

Requires NetworkPolicies to prevent Services from mixing requests.

D.

Allows you to create IPv4 and IPv6 dual stack Services.

Question # 25

What does the livenessProbe in Kubernetes help detect?

A.

When a container is ready to serve traffic.

B.

When a container has started successfully.

C.

When a container exceeds resource limits.

D.

When a container is unresponsive.

Question # 26

What's the most adopted way of conflict resolution and decision-making for the open-source projects under the CNCF umbrella?

A.

Financial Analysis

B.

Discussion and Voting

C.

Flipism Technique

D.

Project Founder Say

Question # 27

Which tool is used to streamline installing and managing Kubernetes applications?

A.

apt

B.

helm

C.

service

D.

brew

Question # 28

Which of the following sentences is true about container runtimes in Kubernetes?

A.

If you let iptables see bridged traffic, you don't need a container runtime.

B.

If you enable IPv4 forwarding, you don't need a container runtime.

C.

Container runtimes are deprecated, you must install CRI on each node.

D.

You must install a container runtime on each node to run pods on it.

Question # 29

What is the main purpose of the Ingress in Kubernetes?

A.

Access HTTP and HTTPS services running in the cluster based on their IP address.

B.

Access services different from HTTP or HTTPS running in the cluster based on their IP address.

C.

Access services different from HTTP or HTTPS running in the cluster based on their path.

D.

Access HTTP and HTTPS services running in the cluster based on their path.

Question # 30

Services and Pods in Kubernetes are ______ objects.

A.

JSON

B.

YAML

C.

Java

D.

REST

Question # 31

Which component in Kubernetes is responsible to watch newly created Pods with no assigned node, and selects a node for them to run on?

A.

etcd

B.

kube-controller-manager

C.

kube-proxy

D.

kube-scheduler

Question # 32

What is a Service?

A.

A static network mapping from a Pod to a port.

B.

A way to expose an application running on a set of Pods.

C.

The network configuration for a group of Pods.

D.

An NGINX load balancer that gets deployed for an application.

Question # 33

Which of the following is a challenge derived from running cloud native applications?

A.

The operational costs of maintaining the data center of the company.

B.

Cost optimization is complex to maintain across different public cloud environments.

C.

The lack of different container images available in public image repositories.

D.

The lack of services provided by the most common public clouds.

Question # 34

Which of the following is a recommended security habit in Kubernetes?

A.

Run the containers as the user with group ID 0 (root) and any user ID.

B.

Disallow privilege escalation from within a container as the default option.

C.

Run the containers as the user with user ID 0 (root) and any group ID.

D.

Allow privilege escalation from within a container as the default option.

Question # 35

To visualize data from Prometheus you can use expression browser or console templates. What is the other data visualization tool commonly used together with Prometheus?

A.

Grafana

B.

Graphite

C.

Nirvana

D.

GraphQL

Question # 36

In Kubernetes, which abstraction defines a logical set of Pods and a policy by which to access them?

A.

Service Account

B.

NetworkPolicy

C.

Service

D.

Custom Resource Definition

Question # 37

What factors influence the Kubernetes scheduler when it places Pods on nodes?

A.

Pod memory requests, node taints, and Pod affinity.

B.

Pod labels, node labels, and request labels.

C.

Node taints, node level, and Pod priority.

D.

Pod priority, container command, and node labels.

Question # 38

Which of the following statements is correct concerning Open Policy Agent (OPA)?

A.

The policies must be written in Python language.

B.

Kubernetes can use it to validate requests and apply policies.

C.

Policies can only be tested when published.

D.

It cannot be used outside Kubernetes.

Question # 39

The Kubernetes project work is carried primarily by SIGs. What does SIG stand for?

A.

Special Interest Group

B.

Software Installation Guide

C.

Support and Information Group

D.

Strategy Implementation Group

Question # 40

If a Pod was waiting for container images to download on the scheduled node, what state would it be in?

A.

Failed

B.

Succeeded

C.

Unknown

D.

Pending

Question # 41

Scenario: You have a Kubernetes cluster hosted in a public cloud provider. When trying to create a Service of type LoadBalancer, the external-ip is stuck in the "Pending" state. Which Kubernetes component is failing in this scenario?

A.

Cloud Controller Manager

B.

Load Balancer Manager

C.

Cloud Architecture Manager

D.

Cloud Load Balancer Manager

Question # 42

In the Kubernetes platform, which component is responsible for running containers?

A.

etcd

B.

CRI-O

C.

cloud-controller-manager

D.

kube-controller-manager

Question # 43

Kubernetes supports multiple virtual clusters backed by the same physical cluster. These virtual clusters are called:

A.

Namespaces

B.

Containers

C.

Hypervisors

D.

cgroups

Question # 44

What function does kube-proxy provide to a cluster?

A.

Implementing the Ingress resource type for application traffic.

B.

Forwarding data to the correct endpoints for Services.

C.

Managing data egress from the cluster nodes to the network.

D.

Managing access to the Kubernetes API.

Question # 45

A CronJob is scheduled to run by a user every one hour. What happens in the cluster when it’s time for this CronJob to run?

A.

Kubelet watches API Server for CronJob objects. When it’s time for a Job to run, it runs the Pod directly.

B.

Kube-scheduler watches API Server for CronJob objects, and this is why it’s called kube-scheduler.

C.

CronJob controller component creates a Pod and waits until it finishes to run.

D.

CronJob controller component creates a Job. Then the Job controller creates a Pod and waits until it finishes to run.

Question # 46

Which storage operator in Kubernetes can help the system to self-scale, self-heal, etc?

A.

Rook

B.

Kubernetes

C.

Helm

D.

Container Storage Interface (CSI)

Question # 47

Which of the following is the correct command to run an nginx deployment with 2 replicas?

A.

kubectl run deploy nginx --image=nginx --replicas=2

B.

kubectl create deploy nginx --image=nginx --replicas=2

C.

kubectl create nginx deployment --image=nginx --replicas=2

D.

kubectl create deploy nginx --image=nginx --count=2

Question # 48

What are the two essential operations that the kube-scheduler normally performs?

A.

Pod eviction or starting

B.

Resource monitoring and reporting

C.

Filtering and scoring nodes

D.

Starting and terminating containers

Question # 49

What is the purpose of the kubelet component within a Kubernetes cluster?

A.

A dashboard for Kubernetes clusters that allows management and troubleshooting of applications.

B.

A network proxy that runs on each node in your cluster, implementing part of the Kubernetes Service concept.

C.

A component that watches for newly created Pods with no assigned node, and selects a node for them to run on.

D.

An agent that runs on each node in the cluster. It makes sure that containers are running in a Pod.

Question # 50

Which statement about Ingress is correct?

A.

Ingress provides a simple way to track network endpoints within a cluster.

B.

Ingress is a Service type like NodePort and ClusterIP.

C.

Ingress is a construct that allows you to specify how a Pod is allowed to communicate.

D.

Ingress exposes routes from outside the cluster to Services in the cluster.

Question # 51

What helps an organization to deliver software more securely at a higher velocity?

A.

Kubernetes

B.

apt-get

C.

Docker Images

D.

CI/CD Pipeline

Question # 52

What components are common in a service mesh?

A.

Tracing and log storage

B.

Circuit breaking and Pod scheduling

C.

Data plane and runtime plane

D.

Service proxy and control plane

Question # 53

A Kubernetes Pod is returning a CrashLoopBackOff status. What is the most likely reason for this behavior?

A.

There are insufficient resources allocated for the Pod.

B.

The application inside the container crashed after starting.

C.

The container’s image is missing or cannot be pulled.

D.

The Pod is unable to communicate with the Kubernetes API server.

Question # 54

What is the goal of load balancing?

A.

Automatically measure request performance across instances of an application.

B.

Automatically distribute requests across different versions of an application.

C.

Automatically distribute instances of an application across the cluster.

D.

Automatically distribute requests across instances of an application.

Question # 55

Which of the following is a definition of Hybrid Cloud?

A.

A combination of services running in public and private data centers, only including data centers from the same cloud provider.

B.

A cloud native architecture that uses services running in public clouds, excluding data centers in different availability zones.

C.

A cloud native architecture that uses services running in different public and private clouds, including on-premises data centers.

D.

A combination of services running in public and private data centers, excluding serverless functions.

Question # 56

Which cloud native tool keeps Kubernetes clusters in sync with sources of configuration (like Git repositories), and automates updates to configuration when there is new code to deploy?

A.

Flux and ArgoCD

B.

GitOps Toolkit

C.

Linkerd and Istio

D.

Helm and Kustomize

Question # 57

Which of the following actions is supported when working with Pods in Kubernetes?

A.

Managing static Pods directly through the API server.

B.

Guaranteeing Pods always stay on the same node once scheduled.

C.

Renaming containers in a Pod using kubectl patch.

D.

Creating Pods through workload resources like Deployments.

Question # 58

What is a Kubernetes service with no cluster IP address called?

A.

Headless Service

B.

Nodeless Service

C.

IPLess Service

D.

Specless Service

Question # 59

In which framework do the developers no longer have to deal with capacity, deployments, scaling and fault tolerance, and OS?

A.

Docker Swarm

B.

Kubernetes

C.

Mesos

D.

Serverless

Question # 60

If kubectl is failing to retrieve information from the cluster, where can you find Pod logs to troubleshoot?

A.

/var/log/pods/

B.

~/.kube/config

C.

/var/log/k8s/

D.

/etc/kubernetes/

Question # 61

In Kubernetes, what is the primary responsibility of the kubelet running on each worker node?

A.

To allocate persistent storage volumes and manage distributed data replication for Pods.

B.

To manage cluster state information and handle all scheduling decisions for workloads.

C.

To ensure that containers defined in Pod specifications are running and remain healthy on the node.

D.

To provide internal DNS resolution and route service traffic between Pods and nodes.

Question # 62

During a team meeting, a developer mentions the significance of open collaboration in the cloud native ecosystem. Which statement accurately reflects principles of collaborative development and community stewardship?

A.

Open source projects succeed when contributors focus on code quality without the overhead of community engagement.

B.

Maintainers of open source projects act independently to make technical decisions without requiring input from contributors.

C.

Community stewardship emphasizes guiding project growth but does not necessarily include sustainability considerations.

D.

Community events and working groups foster collaboration by bringing people together to share knowledge and build connections.

Question # 63

Which resource do you use to attach a volume in a Pod?

A.

StorageVolume

B.

PersistentVolume

C.

StorageClass

D.

PersistentVolumeClaim

Question # 64

Which are the core features provided by a service mesh?

A.

Authentication and authorization

B.

Distributing and replicating data

C.

Security vulnerability scanning

D.

Configuration management

Question # 65

What do Deployments and StatefulSets have in common?

A.

They manage Pods that are based on an identical container spec.

B.

They support the OnDelete update strategy.

C.

They support an ordered, graceful deployment and scaling.

D.

They maintain a sticky identity for each of their Pods.

Question # 66

What is a sidecar container?

A.

A Pod that runs next to another container within the same Pod.

B.

A container that runs next to another Pod within the same namespace.

C.

A container that runs next to another container within the same Pod.

D.

A Pod that runs next to another Pod within the same namespace.

Question # 67

Manual reclamation policy of a PV resource is known as:

A.

claimRef

B.

Delete

C.

Retain

D.

Recycle

Question # 68

Why is Cloud-Native Architecture important?

A.

Cloud Native Architecture revolves around containers, microservices and pipelines.

B.

Cloud Native Architecture removes constraints to rapid innovation.

C.

Cloud Native Architecture is modern for application deployment and pipelines.

D.

Cloud Native Architecture is a bleeding edge technology and service.

Question # 69

What is the role of the ingressClassName field in a Kubernetes Ingress resource?

A.

It defines the type of protocol (HTTP or HTTPS) that the Ingress Controller should process.

B.

It specifies the backend Service used by the Ingress Controller to route external requests.

C.

It determines how routing rules are prioritized when multiple Ingress objects are applied.

D.

It indicates which Ingress Controller should implement the rules defined in the Ingress resource.

Question # 70

Which Kubernetes component is the smallest deployable unit of computing?

A.

StatefulSet

B.

Deployment

C.

Pod

D.

Container

Question # 71

Which Kubernetes Service type exposes a service only within the cluster?

A.

ClusterIP

B.

NodePort

C.

LoadBalancer

D.

ExternalName

KCNA PDF

$33

$109.99

3 Months Free Update

  • Printable Format
  • Value of Money
  • 100% Pass Assurance
  • Verified Answers
  • Researched by Industry Experts
  • Based on Real Exams Scenarios
  • 100% Real Questions

KCNA PDF + Testing Engine

$52.8

$175.99

3 Months Free Update

  • Exam Name: Kubernetes and Cloud Native Associate
  • Last Update: Feb 24, 2026
  • Questions and Answers: 239
  • Free Real Questions Demo
  • Recommended by Industry Experts
  • Best Economical Package
  • Immediate Access

KCNA Engine

$39.6

$131.99

3 Months Free Update

  • Best Testing Engine
  • One Click installation
  • Recommended by Teachers
  • Easy to use
  • 3 Modes of Learning
  • State of Art Technology
  • 100% Real Questions included