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

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 5

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 6

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.

Buy Now
Questions 7

What is the order of 4C’s in Cloud Native Security, starting with the layer that a user has the most control over?

Options:

A.

Cloud - > Container - > Cluster - > Code

B.

Container - > Cluster - > Code - > Cloud

C.

Cluster - > Container - > Code - > Cloud

D.

Code - > Container - > Cluster - > Cloud

Buy Now
Questions 8

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 9

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 10

Which type of Service requires manual creation of Endpoints?

Options:

A.

LoadBalancer

B.

Services without selectors

C.

NodePort

D.

ClusterIP with selectors

Buy Now
Questions 11

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

Options:

A.

etcd

B.

CRI-O

C.

cloud-controller-manager

D.

kube-controller-manager

Buy Now
Questions 12

In a serverless computing architecture:

Options:

A.

Users of the cloud provider are charged based on the number of requests to a function.

B.

Serverless functions are incompatible with containerized functions.

C.

Users should make a reservation to the cloud provider based on an estimation of usage.

D.

Containers serving requests are running in the background in idle status.

Buy Now
Questions 13

Which authorization-mode allows granular control over the operations that different entities can perform on different objects in a Kubernetes cluster?

Options:

A.

Webhook Mode Authorization Control

B.

Role Based Access Control

C.

Node Authorization Access Control

D.

Attribute Based Access Control

Buy Now
Questions 14

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 15

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

Buy Now
Questions 16

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 17

What is Serverless computing?

Options:

A.

A computing method of providing backend services on an as-used basis.

B.

A computing method of providing services for AI and ML operating systems.

C.

A computing method of providing services for quantum computing operating systems.

D.

A computing method of providing services for cloud computing operating systems.

Buy Now
Questions 18

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.

Buy Now
Questions 19

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 20

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
Questions 21

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 22

What components are common in a service mesh?

Options:

A.

Tracing and log storage

B.

Circuit breaking and Pod scheduling

C.

Data plane and runtime plane

D.

Service proxy and control plane

Buy Now
Questions 23

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

Options:

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.

Buy Now
Questions 24

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 25

Why do administrators need a container orchestration tool?

Options:

A.

To manage the lifecycle of an elevated number of containers.

B.

To assess the security risks of the container images used in production.

C.

To learn how to transform monolithic applications into microservices.

D.

Container orchestration tools such as Kubernetes are the future.

Buy Now
Questions 26

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 27

Which persona is normally responsible for defining, testing, and running an incident management process?

Options:

A.

Site Reliability Engineers

B.

Project Managers

C.

Application Developers

D.

Quality Engineers

Buy Now
Questions 28

How many different Kubernetes service types can you define?

Options:

A.

2

B.

3

C.

4

D.

5

Buy Now
Questions 29

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 30

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 31

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 32

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 33

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 34

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 35

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 36

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 37

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 38

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 39

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 40

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 41

A Pod named my-app must be created to run a simple nginx container. Which kubectl command should be used?

Options:

A.

kubectl create nginx --name=my-app

B.

kubectl run my-app --image=nginx

C.

kubectl create my-app --image=nginx

D.

kubectl run nginx --name=my-app

Buy Now
Questions 42

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.

Buy Now
Questions 43

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 44

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 45

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.

Buy Now
Questions 46

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 47

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

Options:

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

Buy Now
Questions 48

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 49

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 50

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

Options:

A.

apt

B.

helm

C.

service

D.

brew

Buy Now
Questions 51

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 52

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 53

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 54

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 55

What Linux namespace is shared by default by containers running within a Kubernetes Pod?

Options:

A.

Host Network

B.

Network

C.

Process ID

D.

Process Name

Buy Now
Questions 56

What’s the difference between a security profile and a security context?

Options:

A.

Security Contexts configure Clusters and Namespaces at runtime. Security profiles are control plane mechanisms to enforce specific settings in the Security Context.

B.

Security Contexts configure Pods and Containers at runtime. Security profiles are control plane mechanisms to enforce specific settings in the Security Context.

C.

Security Profiles configure Pods and Containers at runtime. Security Contexts are control plane mechanisms to enforce specific settings in the Security Profile.

D.

Security Profiles configure Clusters and Namespaces at runtime. Security Contexts are control plane mechanisms to enforce specific settings in the Security Profile.

Buy Now
Questions 57

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 58

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 59

Which Kubernetes component is the smallest deployable unit of computing?

Options:

A.

StatefulSet

B.

Deployment

C.

Pod

D.

Container

Buy Now
Questions 60

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 61

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 62

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 63

Which statement best describes the role of kubelet on a Kubernetes worker node?

Options:

A.

kubelet manages the container runtime and ensures that all Pods scheduled to the node are running as expected.

B.

kubelet configures networking rules on each node to handle traffic routing for Services in the cluster.

C.

kubelet monitors cluster-wide resource usage and assigns Pods to the most suitable nodes for execution.

D.

kubelet acts as the primary API component that stores and manages cluster state information.

Buy Now
Questions 64

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 65

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 66

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

Options:

A.

Two etcd members.

B.

Five etcd members.

C.

Six etcd members.

D.

Three etcd members.

Buy Now
Questions 67

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 68

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 69

What is Flux constructed with?

Options:

A.

GitLab Environment Toolkit

B.

GitOps Toolkit

C.

Helm Toolkit

D.

GitHub Actions Toolkit

Buy Now
Questions 70

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 71

What does “continuous” mean in the context of CI/CD?

Options:

A.

Frequent releases, manual processes, repeatable, fast processing

B.

Periodic releases, manual processes, repeatable, automated processing

C.

Frequent releases, automated processes, repeatable, fast processing

D.

Periodic releases, automated processes, repeatable, automated processing

Buy Now
Exam Code: KCNA
Exam Name: Kubernetes and Cloud Native Associate
Last Update: Apr 30, 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