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

KCNA Kubernetes and Cloud Native Associate Questions and Answers

Questions 4

Which of the following observability data streams would be most useful when desiring to plot resource consumption and predicted future resource exhaustion?

Options:

A.

stdout

B.

Traces

C.

Logs

D.

Metrics

Buy Now
Questions 5

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 6

Which of the following would fall under the responsibilities of an SRE?

Options:

A.

Developing a new application feature.

B.

Creating a monitoring baseline for an application.

C.

Submitting a budget for running an application in a cloud.

D.

Writing policy on how to submit a code change.

Buy Now
Questions 7

Which of the following systems is NOT compatible with the CRI runtime interface standard?

(Typo corrected: “CRI-0” → “CRI-O”)

Options:

A.

CRI-O

B.

dockershim

C.

systemd

D.

containerd

Buy Now
Questions 8

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

Options:

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.

Buy Now
Questions 9

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 10

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 11

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.

Buy Now
Questions 12

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 13

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

Options:

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.

Buy Now
Questions 14

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 15

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 16

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

Buy Now
Questions 17

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.

Buy Now
Questions 18

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 19

How many different Kubernetes service types can you define?

Options:

A.

2

B.

3

C.

4

D.

5

Buy Now
Questions 20

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/

Buy Now
Questions 21

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 22

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 23

The cloud native architecture centered around microservices provides a strong system that ensures ______________.

Options:

A.

fallback

B.

resiliency

C.

failover

D.

high reachability

Buy Now
Questions 24

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 25

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.

Buy Now
Questions 26

Which of the following is a good habit for cloud native cost efficiency?

Options:

A.

Follow an automated approach to cost optimization, including visibility and forecasting.

B.

Follow manual processes for cost analysis, including visibility and forecasting.

C.

Use only one cloud provider to simplify the cost analysis.

D.

Keep your legacy workloads unchanged, to avoid cloud costs.

Buy Now
Questions 27

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 28

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 29

What are the 3 pillars of Observability?

Options:

A.

Metrics, Logs, and Traces

B.

Metrics, Logs, and Spans

C.

Metrics, Data, and Traces

D.

Resources, Logs, and Tracing

Buy Now
Questions 30

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.

Buy Now
Questions 31

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 32

How does Horizontal Pod autoscaling work in Kubernetes?

Options:

A.

The Horizontal Pod Autoscaler controller adds more CPU or memory to the pods when the load is above the configured threshold, and reduces CPU or memory when the load is below.

B.

The Horizontal Pod Autoscaler controller adds more pods when the load is above the configured threshold, but does not reduce the number of pods when the load is below.

C.

The Horizontal Pod Autoscaler controller adds more pods to the specified DaemonSet when the load is above the configured threshold, and reduces the number of pods when the load is below.

D.

The Horizontal Pod Autoscaler controller adds more pods when the load is above the configured threshold, and reduces the number of pods when the load is below.

Buy Now
Questions 33

What kubectl command is used to retrieve the resource consumption (CPU and memory) for nodes or Pods?

Options:

A.

kubectl cluster-info

B.

kubectl version

C.

kubectl top

D.

kubectl api-resources

Buy Now
Questions 34

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 35

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 36

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 37

What is a Pod?

Options:

A.

A networked application within Kubernetes.

B.

A storage volume within Kubernetes.

C.

A single container within Kubernetes.

D.

A group of one or more containers within Kubernetes.

Buy Now
Questions 38

Which of the following is a responsibility of the governance board of an open source project?

Options:

A.

Decide about the marketing strategy of the project.

B.

Review the pull requests in the main branch.

C.

Outline the project's “terms of engagement”.

D.

Define the license to be used in the project.

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

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 41

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 42

In a cloud native environment, who is usually responsible for maintaining the workloads running across the different platforms?

Options:

A.

The cloud provider.

B.

The Site Reliability Engineering (SRE) team.

C.

The team of developers.

D.

The Support Engineering team (SE).

Buy Now
Questions 43

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 44

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 45

In Kubernetes, what is the primary function of a RoleBinding?

Options:

A.

To provide a user or group with permissions across all resources at the cluster level.

B.

To assign the permissions of a Role to a user, group, or service account within a namespace.

C.

To enforce namespace network rules by binding policies to Pods running in the namespace.

D.

To create and define a new Role object that contains a specific set of permissions.

Buy Now
Questions 46

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

Options:

A.

Use a DockerFile.

B.

Use multistage builds.

C.

Build images with different tags.

D.

Add a build.sh script.

Buy Now
Questions 47

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 48

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 49

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 50

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 51

Which Kubernetes resource uses immutable: true boolean field?

Options:

A.

Deployment

B.

Pod

C.

ConfigMap

D.

ReplicaSet

Buy Now
Questions 52

What edge and service proxy tool is designed to be integrated with cloud native applications?

Options:

A.

CoreDNS

B.

CNI

C.

gRPC

D.

Envoy

Buy Now
Questions 53

Which are the two primary modes for Service discovery within a Kubernetes cluster?

Options:

A.

Environment variables and DNS

B.

API calls and LDAP

C.

Labels and RADIUS

D.

Selectors and DHCP

Buy Now
Questions 54

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 55

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 56

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 57

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 58

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 59

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)

Buy Now
Questions 60

Which Kubernetes resource workload ensures that all (or some) nodes run a copy of a Pod?

Options:

A.

DaemonSet

B.

StatefulSet

C.

kubectl

D.

Deployment

Buy Now
Questions 61

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 62

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.

Buy Now
Questions 63

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

Options:

A.

Custom Resources

B.

Labels

C.

Label Selector

D.

Pod

Buy Now
Questions 64

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

Options:

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.

Buy Now
Questions 65

What is the purpose of the kube-proxy?

Options:

A.

The kube-proxy balances network requests to Pods.

B.

The kube-proxy maintains network rules on nodes.

C.

The kube-proxy ensures the cluster connectivity with the internet.

D.

The kube-proxy maintains the DNS rules of the cluster.

Buy Now
Questions 66

What are the initial namespaces that Kubernetes starts with?

Options:

A.

default, kube-system, kube-public, kube-node-lease

B.

default, system, kube-public

C.

kube-default, kube-system, kube-main, kube-node-lease

D.

kube-default, system, kube-main, kube-primary

Buy Now
Questions 67

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 68

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

Buy Now
Questions 69

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 70

What does the "nodeSelector" within a PodSpec use to place Pods on the target nodes?

Options:

A.

Annotations

B.

IP Addresses

C.

Hostnames

D.

Labels

Buy Now
Questions 71

Which mechanism allows extending the Kubernetes API?

Options:

A.

ConfigMap

B.

CustomResourceDefinition

C.

MutatingAdmissionWebhook mechanism

D.

Kustomize

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

PDF + Testing Engine

$134.99

Testing Engine

$99.99

PDF (Q&A)

$84.99