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

KCNA Kubernetes and Cloud Native Associate Questions and Answers

Questions 4

Which of the following options include only mandatory fields to create a Kubernetes object using a YAML file?

Options:

A.

apiVersion, template, kind, status

B.

apiVersion, metadata, status, spec

C.

apiVersion, template, kind, spec

D.

apiVersion, metadata, kind, spec

Buy Now
Questions 5

How many different Kubernetes service types can you define?

Options:

A.

2

B.

3

C.

4

D.

5

Buy Now
Questions 6

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

Options:

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.

Buy Now
Questions 7

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

Options:

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.

Buy Now
Questions 8

How does cert-manager integrate with Kubernetes resources to provide TLS certificates for an application?

Options:

A.

It manages Certificate resources and Secrets that can be used by Ingress objects for TLS.

B.

It replaces default Kubernetes API certificates with those from external authorities.

C.

It updates kube-proxy configuration to ensure encrypted traffic between Services.

D.

It injects TLS certificates directly into Pods when the workloads are deployed.

Buy Now
Questions 9

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

Buy Now
Questions 10

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.

Buy Now
Questions 11

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

What Kubernetes API object is missing from this sequence?

Options:

A.

Proxy

B.

Docker

C.

Pod

D.

Firewall

Buy Now
Questions 12

How do you deploy a workload to Kubernetes without additional tools?

Options:

A.

Create a Bash script and run it on a worker node.

B.

Create a Helm Chart and install it with helm.

C.

Create a manifest and apply it with kubectl.

D.

Create a Python script and run it with kubectl.

Buy Now
Questions 13

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.

Buy Now
Questions 14

In a cloud native world, what does the IaC abbreviation stand for?

Options:

A.

Infrastructure and Code

B.

Infrastructure as Code

C.

Infrastructure above Code

D.

Infrastructure across Code

Buy Now
Questions 15

What function does kube-proxy provide to a cluster?

Options:

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.

Buy Now
Questions 16

What is the core functionality of GitOps tools like Argo CD and Flux?

Options:

A.

They track production changes made by a human in a Git repository and generate a human-readable audit trail.

B.

They replace human operations with an agent that tracks Git commands.

C.

They automatically create pull requests when dependencies are outdated.

D.

They continuously compare the desired state in Git with the actual production state and notify or act upon differences.

Buy Now
Questions 17

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

Options:

A.

Financial Analysis

B.

Discussion and Voting

C.

Flipism Technique

D.

Project Founder Say

Buy Now
Questions 18

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

Options:

A.

Frontend proxy

B.

Kube-proxy

C.

Envoy proxy

D.

Reverse proxy

Buy Now
Questions 19

What is an advantage of using the Gateway API compared to Ingress in Kubernetes?

Options:

A.

To automatically scale workloads based on CPU and memory utilization.

B.

To provide clearer role separation between infrastructure providers and application developers.

C.

To configure routing rules through annotations directly on Ingress resources.

D.

To expose an application externally by creating only a Service resource.

Buy Now
Questions 20

Which of these components is part of the Kubernetes Control Plane?

Options:

A.

CoreDNS

B.

cloud-controller-manager

C.

kube-proxy

D.

kubelet

Buy Now
Questions 21

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

Buy Now
Questions 22

A site reliability engineer needs to temporarily prevent new Pods from being scheduled on node-2 while keeping the existing workloads running without disruption. Which kubectl command should be used?

Options:

A.

kubectl cordon node-2

B.

kubectl delete node-2

C.

kubectl drain node-2

D.

kubectl pause deployment

Buy Now
Questions 23

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

Buy Now
Questions 24

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

Options:

A.

ClusterIP

B.

NodePort

C.

LoadBalancer

D.

ExternalName

Buy Now
Questions 25

Can a Kubernetes Service expose multiple ports?

Options:

A.

No, you can only expose one port per each Service.

B.

Yes, but you must specify an unambiguous name for each port.

C.

Yes, the only requirement is to use different port numbers.

D.

No, because the only port you can expose is port number 443.

Buy Now
Questions 26

What default level of protection is applied to the data in Secrets in the Kubernetes API?

Options:

A.

The values use AES symmetric encryption

B.

The values are stored in plain text

C.

The values are encoded with SHA256 hashes

D.

The values are base64 encoded

Buy Now
Questions 27

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

Options:

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.

Buy Now
Questions 28

Which API object is the recommended way to run a scalable, stateless application on your cluster?

Options:

A.

ReplicaSet

B.

Deployment

C.

DaemonSet

D.

Pod

Buy Now
Questions 29

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

Options:

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.

Buy Now
Questions 30

In Kubernetes, if the API version of feature is v2beta3, it means that:

Options:

A.

The version will remain available for all future releases within a Kubernetes major version.

B.

The API may change in incompatible ways in a later software release without notice.

C.

The software is well tested. Enabling a feature is considered safe.

D.

The software may contain bugs. Enabling a feature may expose bugs.

Buy Now
Questions 31

A platform engineer wants to ensure that a new microservice is automatically deployed to every cluster registered in Argo CD. Which configuration best achieves this goal?

Options:

A.

Set up a Kubernetes CronJob that redeploys the microservice to all registered clusters on a schedule.

B.

Manually configure every registered cluster with the deployment YAML for installing the microservice.

C.

Create an Argo CD ApplicationSet that uses a Git repository containing the microservice manifests.

D.

Use a Helm chart to package the microservice and manage it with a single Application defined in Argo CD.

Buy Now
Questions 32

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

Options:

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.

Buy Now
Questions 33

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

Buy Now
Questions 34

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

Buy Now
Questions 35

What Kubernetes component handles network communications inside and outside of a cluster, using operating system packet filtering if available?

Options:

A.

kube-proxy

B.

kubelet

C.

etcd

D.

kube-controller-manager

Buy Now
Questions 36

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

Options:

A.

Jenkins X

B.

Flagger

C.

Flux

D.

Argo Workflows

Buy Now
Questions 37

A request for 500 mebibytes of ephemeral storage must be specified in a YAML file. How should this be written?

Options:

A.

500Mi

B.

500mi

C.

500m

D.

0.5M

Buy Now
Questions 38

What is the name of the lightweight Kubernetes distribution built for IoT and edge computing?

Options:

A.

OpenShift

B.

k3s

C.

RKE

D.

k1s

Buy Now
Questions 39

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

Options:

A.

Grouping and placing

B.

Filtering and selecting

C.

Filtering and scoring

D.

Scoring and creating

Buy Now
Questions 40

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?

Options:

A.

Flux and ArgoCD

B.

GitOps Toolkit

C.

Linkerd and Istio

D.

Helm and Kustomize

Buy Now
Questions 41

Imagine there is a requirement to run a database backup every day. Which Kubernetes resource could be used to achieve that?

Options:

A.

kube-scheduler

B.

CronJob

C.

Task

D.

Job

Buy Now
Questions 42

What framework does Kubernetes use to authenticate users with JSON Web Tokens?

Options:

A.

OpenID Connect

B.

OpenID Container

C.

OpenID Cluster

D.

OpenID CNCF

Buy Now
Questions 43

Which mechanism can be used to automatically adjust the amount of resources for an application?

Options:

A.

Horizontal Pod Autoscaler (HPA)

B.

Kubernetes Event-driven Autoscaling (KEDA)

C.

Cluster Autoscaler

D.

Vertical Pod Autoscaler (VPA)

Buy Now
Questions 44

What Kubernetes control plane component exposes the programmatic interface used to create, manage and interact with the Kubernetes objects?

Options:

A.

kube-controller-manager

B.

kube-proxy

C.

kube-apiserver

D.

etcd

Buy Now
Questions 45

What is CRD?

Options:

A.

Custom Resource Definition

B.

Custom Restricted Definition

C.

Customized RUST Definition

D.

Custom RUST Definition

Buy Now
Questions 46

Ceph is a highly scalable distributed storage solution for block storage, object storage, and shared filesystems with years of production deployments. Which open-source cloud native storage orchestrator automates deployment and management of Ceph to provide self-managing, self-scaling, and self-healing storage services?

Options:

A.

CubeFS

B.

OpenEBS

C.

Rook

D.

MinIO

Buy Now
Questions 47

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

Options:

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

Buy Now
Questions 48

What is ephemeral storage?

Options:

A.

Storage space that need not persist across restarts.

B.

Storage that may grow dynamically.

C.

Storage used by multiple consumers (e.g., multiple Pods).

D.

Storage that is always provisioned locally.

Buy Now
Questions 49

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.

Buy Now
Questions 50

Which key-value store is used to persist Kubernetes cluster data?

Options:

A.

etcd

B.

ZooKeeper

C.

ControlPlaneStore

D.

Redis

Buy Now
Questions 51

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.

Buy Now
Questions 52

What is the main purpose of the Ingress in Kubernetes?

Options:

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.

Buy Now
Questions 53

Which mechanism allows extending the Kubernetes API?

Options:

A.

ConfigMap

B.

CustomResourceDefinition

C.

MutatingAdmissionWebhook mechanism

D.

Kustomize

Buy Now
Questions 54

How does dynamic storage provisioning work?

Options:

A.

A user requests dynamically provisioned storage by including an existing StorageClass in their PersistentVolumeClaim.

B.

An administrator creates a StorageClass and includes it in their Pod YAML definition file without creating a PersistentVolumeClaim.

C.

A Pod requests dynamically provisioned storage by including a StorageClass and the Pod name in their PersistentVolumeClaim.

D.

An administrator creates a PersistentVolume and includes the name of the PersistentVolume in their Pod YAML definition file.

Buy Now
Questions 55

What is the difference between a Deployment and a ReplicaSet?

Options:

A.

With a Deployment, you can’t control the number of pod replicas.

B.

A ReplicaSet does not guarantee a stable set of replica pods running.

C.

A Deployment is basically the same as a ReplicaSet with annotations.

D.

A Deployment is a higher-level concept that manages ReplicaSets.

Buy Now
Questions 56

Let’s assume that an organization needs to process large amounts of data in bursts, on a cloud-based Kubernetes cluster. For instance: each Monday morning, they need to run a batch of 1000 compute jobs of 1 hour each, and these jobs must be completed by Monday night. What’s going to be the most cost-effective method?

Options:

A.

Run a group of nodes with the exact required size to complete the batch on time, and use a combination of taints, tolerations, and nodeSelectors to reserve these nodes to the batch jobs.

B.

Leverage the Kubernetes Cluster Autoscaler to automatically start and stop nodes as they’re needed.

C.

Commit to a specific level of spending to get discounted prices (with e.g. “reserved instances” or similar mechanisms).

D.

Use PriorityClasses so that the weekly batch job gets priority over other workloads running on the cluster, and can be completed on time.

Buy Now
Questions 57

Which of the following is a primary use case of Istio in a Kubernetes cluster?

Options:

A.

To manage and control the versions of container runtimes used on nodes between services.

B.

To provide secure built-in database management features for application workloads.

C.

To provision and manage persistent storage volumes for stateful applications.

D.

To provide service mesh capabilities such as traffic management, observability, and security between services.

Buy Now
Questions 58

What do Deployments and StatefulSets have in common?

Options:

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.

Buy Now
Questions 59

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

Options:

A.

Failed

B.

Succeeded

C.

Unknown

D.

Pending

Buy Now
Questions 60

A Kubernetes _____ is an abstraction that defines a logical set of Pods and a policy by which to access them.

Options:

A.

Selector

B.

Controller

C.

Service

D.

Job

Buy Now
Questions 61

What is the purpose of the CRI?

Options:

A.

To provide runtime integration control when multiple runtimes are used.

B.

Support container replication and scaling on nodes.

C.

Provide an interface allowing Kubernetes to support pluggable container runtimes.

D.

Allow the definition of dynamic resource criteria across containers.

Buy Now
Questions 62

What is the practice of bringing financial accountability to the variable spend model of cloud resources?

Options:

A.

FaaS

B.

DevOps

C.

CloudCost

D.

FinOps

Buy Now
Questions 63

Which Kubernetes-native deployment strategy supports zero-downtime updates of a workload?

Options:

A.

Canary

B.

Recreate

C.

BlueGreen

D.

RollingUpdate

Buy Now
Questions 64

What does “Continuous Integration” mean?

Options:

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.

Buy Now
Questions 65

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

Buy Now
Questions 66

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.

Buy Now
Questions 67

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

Buy Now
Questions 68

What service account does a Pod use in a given namespace when the service account is not specified?

Options:

A.

admin

B.

sysadmin

C.

root

D.

default

Buy Now
Questions 69

What is a cloud native application?

Options:

A.

It is a monolithic application that has been containerized and is running now on the cloud.

B.

It is an application designed to be scalable and take advantage of services running on the cloud.

C.

It is an application designed to run all its functions in separate containers.

D.

It is any application that runs in a cloud provider and uses its services.

Buy Now
Questions 70

A Pod is stuck in the CrashLoopBackOff state. Which is the correct way to troubleshoot this issue?

Options:

A.

Use kubectl exec -- bash to connect inside the container and then check system logs in /var/log/kubelet.log.

B.

Use kubectl describe pod to review recent events and then kubectl logs to inspect container output.

C.

Use kubectl get nodes to verify node capacity and then kubectl apply -f to restart the Pod.

D.

Use kubectl top pod to check CPU usage and then scale the Deployment to more replicas.

Buy Now
Questions 71

What does the livenessProbe in Kubernetes help detect?

Options:

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.

Buy Now
Exam Code: KCNA
Exam Name: Kubernetes and Cloud Native Associate
Last Update: Feb 21, 2026
Questions: 239

PDF + Testing Engine

$49.5  $164.99

Testing Engine

$37.5  $124.99
buy now KCNA testing engine

PDF (Q&A)

$31.5  $104.99
buy now KCNA pdf
dumpsmate guaranteed to pass

24/7 Customer Support

DumpsMate's team of experts is always available to respond your queries on exam preparation. Get professional answers on any topic of the certification syllabus. Our experts will thoroughly satisfy you.

Site Secure

mcafee secure

TESTED 21 Feb 2026