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

KCNA Kubernetes and Cloud Native Associate Questions and Answers

Questions 4

Which statement about Secrets is correct?

Options:

A.

A Secret is part of a Pod specification.

B.

Secret data is encrypted with the cluster private key by default.

C.

Secret data is base64 encoded and stored unencrypted by default.

D.

A Secret can only be used for confidential data.

Buy Now
Questions 5

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.

Buy Now
Questions 6

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 7

How can you monitor the progress for an updated Deployment/DaemonSets/StatefulSets?

Options:

A.

kubectl rollout watch

B.

kubectl rollout progress

C.

kubectl rollout state

D.

kubectl rollout status

Buy Now
Questions 8

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

Options:

A.

Headless Service

B.

Nodeless Service

C.

IPLess Service

D.

Specless Service

Buy Now
Questions 9

What is the Kubernetes abstraction that allows groups of Pods to be exposed inside a Kubernetes cluster?

Options:

A.

Deployment

B.

Daemon

C.

Unit

D.

Service

Buy Now
Questions 10

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 11

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 12

What is the reference implementation of the OCI runtime specification?

Options:

A.

lxc

B.

CRI-O

C.

runc

D.

Docker

Buy Now
Questions 13

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.

Buy Now
Questions 14

What does vertical scaling an application deployment describe best?

Options:

A.

Adding/removing applications to meet demand.

B.

Adding/removing node instances to the cluster to meet demand.

C.

Adding/removing resources to applications to meet demand.

D.

Adding/removing application instances of the same application to meet demand.

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

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 17

What is an ephemeral container?

Options:

A.

A specialized container that runs as root for infosec applications.

B.

A specialized container that runs temporarily in an existing Pod.

C.

A specialized container that extends and enhances the main container in a Pod.

D.

A specialized container that runs before the app container in a Pod.

Buy Now
Questions 18

What is the core metric type in Prometheus used to represent a single numerical value that can go up and down?

Options:

A.

Summary

B.

Counter

C.

Histogram

D.

Gauge

Buy Now
Questions 19

Which Kubernetes component is the smallest deployable unit of computing?

Options:

A.

StatefulSet

B.

Deployment

C.

Pod

D.

Container

Buy Now
Questions 20

The Container Runtime Interface (CRI) defines the protocol for the communication between:

Options:

A.

The kubelet and the container runtime.

B.

The container runtime and etcd.

C.

The kube-apiserver and the kubelet.

D.

The container runtime and the image registry.

Buy Now
Questions 21

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.

Buy Now
Questions 22

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.

Buy Now
Questions 23

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 24

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 25

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 26

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

Options:

A.

StorageVolume

B.

PersistentVolume

C.

StorageClass

D.

PersistentVolumeClaim

Buy Now
Questions 27

What is a Service?

Options:

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.

Buy Now
Questions 28

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 29

Kubernetes Secrets are specifically intended to hold confidential data. Which API object should be used to hold non-confidential data?

Options:

A.

CNI

B.

CSI

C.

ConfigMaps

D.

RBAC

Buy Now
Questions 30

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

Options:

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.

Buy Now
Questions 31

Which of these is a valid container restart policy?

Options:

A.

On login

B.

On update

C.

On start

D.

On failure

Buy Now
Questions 32

Which of the following is a definition of Hybrid Cloud?

Options:

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.

Buy Now
Questions 33

What is a Dockerfile?

Options:

A.

A bash script that is used to automatically build a docker image.

B.

A config file that defines which image registry a container should be pushed to.

C.

A text file that contains all the commands a user could call on the command line to assemble an image.

D.

An image layer created by a running container stored on the host.

Buy Now
Questions 34

Which of these commands is used to retrieve the documentation and field definitions for a Kubernetes resource?

Options:

A.

kubectl explain

B.

kubectl api-resources

C.

kubectl get --help

D.

kubectl show

Buy Now
Questions 35

What is the goal of load balancing?

Options:

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.

Buy Now
Questions 36

Which of the following options includes valid API versions?

Options:

A.

alpha1v1, beta3v3, v2

B.

alpha1, beta3, v2

C.

v1alpha1, v2beta3, v2

D.

v1alpha1, v2beta3, 2.0

Buy Now
Questions 37

Which of the following will view the snapshot of previously terminated ruby container logs from Pod web-1?

Options:

A.

kubectl logs -p -c ruby web-1

B.

kubectl logs -c ruby web-1

C.

kubectl logs -p ruby web-1

D.

kubectl logs -p -c web-1 ruby

Buy Now
Questions 38

Which Prometheus metric represents a single value that can go up and down?

Options:

A.

Counter

B.

Gauge

C.

Summary

D.

Histogram

Buy Now
Questions 39

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 40

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 41

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)

Buy Now
Questions 42

Which of the following capabilities are you allowed to add to a container using the Restricted policy?

Options:

A.

CHOWN

B.

SYS_CHROOT

C.

SETUID

D.

NET_BIND_SERVICE

Buy Now
Questions 43

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.

Buy Now
Questions 44

What native runtime is Open Container Initiative (OCI) compliant?

Options:

A.

runC

B.

runV

C.

kata-containers

D.

gvisor

Buy Now
Questions 45

What sentence is true about CronJobs in Kubernetes?

Options:

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.

Buy Now
Questions 46

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 47

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 48

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 49

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 50

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 51

How is application data maintained in containers?

Options:

A.

Store data into data folders.

B.

Store data in separate folders.

C.

Store data into sidecar containers.

D.

Store data into volumes.

Buy Now
Questions 52

Kubernetes ___ protect you against voluntary interruptions (such as deleting Pods, draining nodes) to run applications in a highly available manner.

Options:

A.

Pod Topology Spread Constraints

B.

Pod Disruption Budgets

C.

Taints and Tolerations

D.

Resource Limits and Requests

Buy Now
Questions 53

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

Buy Now
Questions 54

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.

Buy Now
Questions 55

A platform engineer is tasked with ensuring that an application can securely access the Kubernetes API without using a developer’s personal credentials. What is the correct way to configure this?

Options:

A.

Create a ServiceAccount and bind it to the Pod for API access.

B.

Generate a certificate for the application to access the API.

C.

Use a developer’s kubeconfig file with restricted permissions.

D.

Set the application to use the default ServiceAccount in the namespace.

Buy Now
Questions 56

What happens if only a limit is specified for a resource and no admission-time mechanism has applied a default request?

Options:

A.

Kubernetes will create the container but it will fail with CrashLoopBackOff.

B.

Kubernetes does not allow containers to be created without request values, causing eviction.

C.

Kubernetes copies the specified limit and uses it as the requested value for the resource.

D.

Kubernetes chooses a random value and uses it as the requested value for the resource.

Buy Now
Questions 57

Which of the following workload requires a headless Service while deploying into the namespace?

Options:

A.

StatefulSet

B.

CronJob

C.

Deployment

D.

DaemonSet

Buy Now
Questions 58

Which one of the following is an open source runtime security tool?

Options:

A.

lxd

B.

containerd

C.

falco

D.

gVisor

Buy Now
Questions 59

What is the default deployment strategy in Kubernetes?

Options:

A.

Rolling update

B.

Blue/Green deployment

C.

Canary deployment

D.

Recreate deployment

Buy Now
Questions 60

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 61

Which command will list the resource types that exist within a cluster?

Options:

A.

kubectl api-resources

B.

kubectl get namespaces

C.

kubectl api-versions

D.

curl https://kubectrl/namespaces

Buy Now
Questions 62

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

Buy Now
Questions 63

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

Options:

A.

OpenStack

B.

Docker

C.

Apache Mesos

D.

CRI-O

Buy Now
Questions 64

What are the most important resources to guarantee the performance of an etcd cluster?

Options:

A.

CPU and disk capacity.

B.

Network throughput and disk I/O.

C.

CPU and RAM memory.

D.

Network throughput and CPU.

Buy Now
Questions 65

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 66

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.

Buy Now
Questions 67

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

Options:

A.

9 months

B.

24 months

C.

12 months

D.

6 months

Buy Now
Questions 68

What is the main role of the Kubernetes DNS within a cluster?

Options:

A.

Acts as a DNS server for virtual machines that are running outside the cluster.

B.

Provides a DNS as a Service, allowing users to create zones and registries for domains that they own.

C.

Allows Pods running in dual stack to convert IPv6 calls into IPv4 calls.

D.

Provides consistent DNS names for Pods and Services for workloads that need to communicate with each other.

Buy Now
Questions 69

In CNCF, who develops specifications for industry standards around container formats and runtimes?

Options:

A.

Open Container Initiative (OCI)

B.

Linux Foundation Certification Group (LFCG)

C.

Container Network Interface (CNI)

D.

Container Runtime Interface (CRI)

Buy Now
Questions 70

Which of the following sentences is true about namespaces in Kubernetes?

Options:

A.

You can create a namespace within another namespace in Kubernetes.

B.

You can create two resources of the same kind and name in a namespace.

C.

The default namespace exists when a new cluster is created.

D.

All the objects in the cluster are namespaced by default.

Buy Now
Questions 71

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

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

PDF + Testing Engine

$63.52  $181.49

Testing Engine

$50.57  $144.49
buy now KCNA testing engine

PDF (Q&A)

$43.57  $124.49
buy now KCNA pdf