Spring Sale 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: exams65

ExamsBrite Dumps

Kubernetes and Cloud Native Associate Question and Answers

Kubernetes and Cloud Native Associate

Last Update Feb 28, 2026
Total Questions : 239

We are offering FREE KCNA Linux Foundation exam questions. All you do is to just go and sign up. Give your details, prepare KCNA free exam questions and then go for complete pool of Kubernetes and Cloud Native Associate test questions that will help you more.

KCNA pdf

KCNA PDF

$36.75  $104.99
KCNA Engine

KCNA Testing Engine

$43.75  $124.99
KCNA PDF + Engine

KCNA PDF + Testing Engine

$57.75  $164.99
Questions 1

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

Options:

A.  

ClusterIP

B.  

NodePort

C.  

LoadBalancer

D.  

ExternalName

Discussion 0
Questions 2

What is a Kubernetes Service Endpoint?

Options:

A.  

It is the API endpoint of our Kubernetes cluster.

B.  

It is a name of special Pod in kube-system namespace.

C.  

It is an IP address that we can access from the Internet.

D.  

It is an object that gets IP addresses of individual Pods assigned to it.

Discussion 0
Questions 3

How to load and generate data required before the Pod startup?

Options:

A.  

Use an init container with shared file storage.

B.  

Use a PVC volume.

C.  

Use a sidecar container with shared volume.

D.  

Use another Pod with a PVC.

Discussion 0
Questions 4

When modifying an existing Helm release to apply new configuration values, which approach is the best practice?

Options:

A.  

Use helm upgrade with the --set flag to apply new values while preserving the release history.

B.  

Use kubectl edit to modify the live release configuration and apply the updated resource values.

C.  

Delete the release and reinstall it with the desired configuration to force an updated deployment.

D.  

Edit the Helm chart source files directly and reapply them to push the updated configuration values.

Discussion 0
Questions 5

CI/CD stands for:

Options:

A.  

Continuous Information / Continuous Development

B.  

Continuous Integration / Continuous Development

C.  

Cloud Integration / Cloud Development

D.  

Continuous Integration / Continuous Deployment

Discussion 0
Questions 6

How to create a headless Service?

Options:

A.  

By specifying .spec.clusterIP: headless

B.  

By specifying .spec.clusterIP: None

C.  

By specifying .spec.clusterIP: 0.0.0.0

D.  

By specifying .spec.clusterIP: localhost

Discussion 0
Questions 7

Which option represents best practices when building container images?

Options:

A.  

Use multi-stage builds, use the latest tag for image version, and only install necessary packages.

B.  

Use multi-stage builds, pin the base image version to a specific digest, and install extra packages just in case.

C.  

Use multi-stage builds, pin the base image version to a specific digest, and only install necessary packages.

D.  

Avoid multi-stage builds, use the latest tag for image version, and install extra packages just in case.

Discussion 0
Questions 8

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

Options:

A.  

etcd

B.  

kube-controller-manager

C.  

kube-proxy

D.  

kube-scheduler

Discussion 0
Questions 9

Which component of the node is responsible to run workloads?

Options:

A.  

The kubelet.

B.  

The kube-proxy.

C.  

The kube-apiserver.

D.  

The container runtime.

Discussion 0
Questions 10

In a Kubernetes cluster, which scenario best illustrates the use case for a StatefulSet?

Options:

A.  

A web application that requires multiple replicas for load balancing.

B.  

A service that routes traffic to various microservices in the cluster.

C.  

A background job that runs periodically and does not maintain state.

D.  

A database that requires persistent storage and stable network identities.

Discussion 0
Questions 11

How can you extend the Kubernetes API?

Options:

A.  

Adding a CustomResourceDefinition or implementing an aggregation layer.

B.  

Adding a new version of a resource, for instance v4beta3.

C.  

With the command kubectl extend api, logged in as an administrator.

D.  

Adding the desired API object as a kubelet parameter.

Discussion 0
Questions 12

Which control plane component is responsible for updating the node Ready condition if a node becomes unreachable?

Options:

A.  

The kube-proxy

B.  

The node controller

C.  

The kubectl

D.  

The kube-apiserver

Discussion 0
Questions 13

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

Options:

A.  

Custom Resources

B.  

Labels

C.  

Label Selector

D.  

Pod

Discussion 0
Questions 14

What is a DaemonSet?

Options:

A.  

It’s a type of workload that ensures a specific set of nodes run a copy of a Pod.

B.  

It’s a type of workload responsible for maintaining a stable set of replica Pods running in any node.

C.  

It’s a type of workload that needs to be run periodically on a given schedule.

D.  

It’s a type of workload that provides guarantees about ordering, uniqueness, and identity of a set of Pods.

Discussion 0
Questions 15

What is the telemetry component that represents a series of related distributed events that encode the end-to-end request flow through a distributed system?

Options:

A.  

Metrics

B.  

Logs

C.  

Spans

D.  

Traces

Discussion 0
Questions 16

Which group of container runtimes provides additional sandboxed isolation and elevated security?

Options:

A.  

rune, cgroups

B.  

docker, containerd

C.  

runsc, kata

D.  

crun, cri-o

Discussion 0
Questions 17

What is CloudEvents?

Options:

A.  

It is a specification for describing event data in common formats for Kubernetes network traffic management and cloud providers.

B.  

It is a specification for describing event data in common formats in all cloud providers including major cloud providers.

C.  

It is a specification for describing event data in common formats to provide interoperability across services, platforms and systems.

D.  

It is a Kubernetes specification for describing events data in common formats for iCloud services, iOS platforms and iMac.

Discussion 0
Questions 18

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

Options:

A.  

Rook

B.  

Kubernetes

C.  

Helm

D.  

Container Storage Interface (CSI)

Discussion 0
Questions 19

Which type of Service requires manual creation of Endpoints?

Options:

A.  

LoadBalancer

B.  

Services without selectors

C.  

NodePort

D.  

ClusterIP with selectors

Discussion 0
Questions 20

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

Options:

A.  

Pod

B.  

ContainerSet

C.  

ReplicaSet

D.  

Deployment

Discussion 0
Questions 21

What are the characteristics for building every cloud-native application?

Options:

A.  

Resiliency, Operability, Observability, Availability

B.  

Resiliency, Containerd, Observability, Agility

C.  

Kubernetes, Operability, Observability, Availability

D.  

Resiliency, Agility, Operability, Observability

Discussion 0
Questions 22

What is the API that exposes resource metrics from the metrics-server?

Options:

A.  

custom.k8s.io

B.  

resources.k8s.io

C.  

metrics.k8s.io

D.  

cadvisor.k8s.io

Discussion 0
Questions 23

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

Options:

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.

Discussion 0
Questions 24

What is a probe within Kubernetes?

Options:

A.  

A monitoring mechanism of the Kubernetes API.

B.  

A pre-operational scope issued by the kubectl agent.

C.  

A diagnostic performed periodically by the kubelet on a container.

D.  

A logging mechanism of the Kubernetes API.

Discussion 0
Questions 25

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

Options:

A.  

Namespaces

B.  

Containers

C.  

Hypervisors

D.  

cgroups

Discussion 0
Questions 26

What methods can you use to scale a Deployment?

Options:

A.  

With kubectl edit deployment exclusively.

B.  

With kubectl scale-up deployment exclusively.

C.  

With kubectl scale deployment and kubectl edit deployment.

D.  

With kubectl scale deployment exclusively.

Discussion 0
Questions 27

What is the primary purpose of a Horizontal Pod Autoscaler (HPA) in Kubernetes?

Options:

A.  

To automatically scale the number of Pod replicas based on resource utilization.

B.  

To track performance metrics and report health status for nodes and Pods.

C.  

To coordinate rolling updates of Pods when deploying new application versions.

D.  

To allocate and manage persistent volumes required by stateful applications.

Discussion 0
Questions 28

What component enables end users, different parts of the Kubernetes cluster, and external components to communicate with one another?

Options:

A.  

kubectl

B.  

AWS Management Console

C.  

Kubernetes API

D.  

Google Cloud SDK

Discussion 0
Questions 29

Which of the following are tasks performed by a container orchestration tool?

Options:

A.  

Schedule, scale, and manage the health of containers.

B.  

Create images, scale, and manage the health of containers.

C.  

Debug applications, and manage the health of containers.

D.  

Store images, scale, and manage the health of containers.

Discussion 0
Questions 30

Which of the following is a lightweight tool that manages traffic flows between services, enforces access policies, and aggregates telemetry data, all without requiring changes to application code?

Options:

A.  

NetworkPolicy

B.  

Linkerd

C.  

kube-proxy

D.  

Nginx

Discussion 0
Questions 31

Kubernetes ___ allows you to automatically manage the number of nodes in your cluster to meet demand.

Options:

A.  

Node Autoscaler

B.  

Cluster Autoscaler

C.  

Horizontal Pod Autoscaler

D.  

Vertical Pod Autoscaler

Discussion 0
Questions 32

What is the main purpose of a DaemonSet?

Options:

A.  

A DaemonSet ensures that all (or certain) nodes run a copy of a Pod.

B.  

A DaemonSet ensures that the kubelet is constantly up and running.

C.  

A DaemonSet ensures that there are as many pods running as specified in the replicas field.

D.  

A DaemonSet ensures that a process (agent) runs on every node.

Discussion 0
Questions 33

How do you perform a command in a running container of a Pod?

Options:

A.  

kubectl exec --

B.  

docker exec

C.  

kubectl run --

D.  

kubectl attach -i

Discussion 0
Questions 34

What happens with a regular Pod running in Kubernetes when a node fails?

Options:

A.  

A new Pod with the same UID is scheduled to another node after a while.

B.  

A new, near-identical Pod but with different UID is scheduled to another node.

C.  

By default, a Pod can only be scheduled to the same node when the node fails.

D.  

A new Pod is scheduled on a different node only if it is configured explicitly.

Discussion 0
Questions 35

Which of the following best describes horizontally scaling an application deployment?

Options:

A.  

The act of adding/removing node instances to the cluster to meet demand.

B.  

The act of adding/removing applications to meet demand.

C.  

The act of adding/removing application instances of the same application to meet demand.

D.  

The act of adding/removing resources to application instances to meet demand.

Discussion 0
Questions 36

Which command lists the running containers in the current Kubernetes namespace?

Options:

A.  

kubectl get pods

B.  

kubectl ls

C.  

kubectl ps

D.  

kubectl show pods

Discussion 0
Questions 37

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

Options:

A.  

Docker Swarm

B.  

Kubernetes

C.  

Mesos

D.  

Serverless

Discussion 0
Questions 38

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

Options:

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.

Discussion 0
Questions 39

What is Helm?

Options:

A.  

An open source dashboard for Kubernetes.

B.  

A package manager for Kubernetes applications.

C.  

A custom scheduler for Kubernetes.

D.  

An end-to-end testing project for Kubernetes applications.

Discussion 0
Questions 40

What is the default value for authorization-mode in Kubernetes API server?

Options:

A.  

--authorization-mode=RBAC

B.  

--authorization-mode=AlwaysAllow

C.  

--authorization-mode=AlwaysDeny

D.  

--authorization-mode=ABAC

Discussion 0
Questions 41

Which statement about Ingress is correct?

Options:

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.

Discussion 0
Questions 42

How many hosts are required to set up a highly available Kubernetes cluster when using an external etcd topology?

Options:

A.  

Four hosts. Two for control plane nodes and two for etcd nodes.

B.  

Four hosts. One for a control plane node and three for etcd nodes.

C.  

Three hosts. The control plane nodes and etcd nodes share the same host.

D.  

Six hosts. Three for control plane nodes and three for etcd nodes.

Discussion 0
Questions 43

Which of these events will cause the kube-scheduler to assign a Pod to a node?

Options:

A.  

When the Pod crashes because of an error.

B.  

When a new node is added to the Kubernetes cluster.

C.  

When the CPU load on the node becomes too high.

D.  

When a new Pod is created and has no assigned node.

Discussion 0
Questions 44

What best describes cloud native service discovery?

Options:

A.  

It's a mechanism for applications and microservices to locate each other on a network.

B.  

It's a procedure for discovering a MAC address, associated with a given IP address.

C.  

It's used for automatically assigning IP addresses to devices connected to the network.

D.  

It's a protocol that turns human-readable domain names into IP addresses on the Internet.

Discussion 0
Questions 45

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?

Options:

A.  

Grafana

B.  

Graphite

C.  

Nirvana

D.  

GraphQL

Discussion 0
Questions 46

How many different Kubernetes service types can you define?

Options:

A.  

2

B.  

3

C.  

4

D.  

5

Discussion 0
Questions 47

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

Options:

A.  

Headless Service

B.  

Nodeless Service

C.  

IPLess Service

D.  

Specless Service

Discussion 0
Questions 48

What is the common standard for Service Meshes?

Options:

A.  

Service Mesh Specification (SMS)

B.  

Service Mesh Technology (SMT)

C.  

Service Mesh Interface (SMI)

D.  

Service Mesh Function (SMF)

Discussion 0
Questions 49

Which of the following is a correct definition of a Helm chart?

Options:

A.  

A Helm chart is a collection of YAML files bundled in a tar.gz file and can be applied without decompressing it.

B.  

A Helm chart is a collection of JSON files and contains all the resource definitions to run an application on Kubernetes.

C.  

A Helm chart is a collection of YAML files that can be applied on Kubernetes by using the kubectl tool.

D.  

A Helm chart is similar to a package and contains all the resource definitions to run an application on Kubernetes.

Discussion 0
Questions 50

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

Options:

A.  

/var/log/pods/

B.  

~/.kube/config

C.  

/var/log/k8s/

D.  

/etc/kubernetes/

Discussion 0
Questions 51

In Kubernetes, which command is the most efficient way to check the progress of a Deployment rollout and confirm if it has completed successfully?

Options:

A.  

kubectl get deployments --show-labels -o wide

B.  

kubectl describe deployment my-deployment --namespace=default

C.  

kubectl logs deployment/my-deployment --all-containers=true

D.  

kubectl rollout status deployment/my-deployment

Discussion 0
Questions 52

What is a sidecar container?

Options:

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.

Discussion 0
Questions 53

Which Kubernetes component is the smallest deployable unit of computing?

Options:

A.  

StatefulSet

B.  

Deployment

C.  

Pod

D.  

Container

Discussion 0
Questions 54

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

Options:

A.  

Kubernetes

B.  

apt-get

C.  

Docker Images

D.  

CI/CD Pipeline

Discussion 0
Questions 55

Which GitOps engine can be used to orchestrate parallel jobs on Kubernetes?

Options:

A.  

Jenkins X

B.  

Flagger

C.  

Flux

D.  

Argo Workflows

Discussion 0
Questions 56

What is an important consideration when choosing a base image for a container in a Kubernetes deployment?

Options:

A.  

It should be minimal and purpose-built for the application to reduce attack surface and improve performance.

B.  

It should always be the latest version to ensure access to the newest features.

C.  

It should be the largest available image to ensure all dependencies are included.

D.  

It can be any existing image from the public repository without consideration of its contents.

Discussion 0
Questions 57

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

Options:

A.  

StorageVolume

B.  

PersistentVolume

C.  

StorageClass

D.  

PersistentVolumeClaim

Discussion 0
Questions 58

Which of the following options is true about considerations for large Kubernetes clusters?

Options:

A.  

Kubernetes supports up to 1000 nodes and recommends no more than 1000 containers per node.

B.  

Kubernetes supports up to 5000 nodes and recommends no more than 500 Pods per node.

C.  

Kubernetes supports up to 5000 nodes and recommends no more than 110 Pods per node.

D.  

Kubernetes supports up to 50 nodes and recommends no more than 1000 containers per node.

Discussion 0
Questions 59

Which of these is a valid container restart policy?

Options:

A.  

On login

B.  

On update

C.  

On start

D.  

On failure

Discussion 0
Questions 60

Which component of the Kubernetes architecture is responsible for integration with the CRI container runtime?

Options:

A.  

kubeadm

B.  

kubelet

C.  

kube-apiserver

D.  

kubectl

Discussion 0
Questions 61

Which are the core features provided by a service mesh?

Options:

A.  

Authentication and authorization

B.  

Distributing and replicating data

C.  

Security vulnerability scanning

D.  

Configuration management

Discussion 0
Questions 62

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

Options:

A.  

Pod eviction or starting

B.  

Resource monitoring and reporting

C.  

Filtering and scoring nodes

D.  

Starting and terminating containers

Discussion 0
Questions 63

Which of the following resources helps in managing a stateless application workload on a Kubernetes cluster?

Options:

A.  

DaemonSet

B.  

StatefulSet

C.  

kubectl

D.  

Deployment

Discussion 0
Questions 64

What is CRD?

Options:

A.  

Custom Resource Definition

B.  

Custom Restricted Definition

C.  

Customized RUST Definition

D.  

Custom RUST Definition

Discussion 0
Questions 65

Which is an industry-standard container runtime with an “emphasis” on simplicity, robustness, and portability?

Options:

A.  

CRI-O

B.  

LXD

C.  

containerd

D.  

kata-runtime

Discussion 0
Questions 66

What is the role of a NetworkPolicy in Kubernetes?

Options:

A.  

The ability to cryptic and obscure all traffic.

B.  

The ability to classify the Pods as isolated and non isolated.

C.  

The ability to prevent loopback or incoming host traffic.

D.  

The ability to log network security events.

Discussion 0
Questions 67

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

Options:

A.  

Special Interest Group

B.  

Software Installation Guide

C.  

Support and Information Group

D.  

Strategy Implementation Group

Discussion 0
Questions 68

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?

Options:

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.

Discussion 0
Questions 69

What is the default deployment strategy in Kubernetes?

Options:

A.  

Rolling update

B.  

Blue/Green deployment

C.  

Canary deployment

D.  

Recreate deployment

Discussion 0
Questions 70

Which of the following is a feature Kubernetes provides by default as a container orchestration tool?

Options:

A.  

A portable operating system.

B.  

File system redundancy.

C.  

A container image registry.

D.  

Automated rollouts and rollbacks.

Discussion 0
Questions 71

Which Kubernetes feature would you use to guard against split brain scenarios with your distributed application?

Options:

A.  

Replication controllers

B.  

Consensus protocols

C.  

Rolling updates

D.  

StatefulSet

Discussion 0