Courseiva
← Back to Kubernetes and Cloud Native Associate KCNA questions

Scenario-based practice

Hard Difficulty Questions

Practise Kubernetes and Cloud Native Associate KCNA practice questions — original exam-style scenarios covering every exam domain, with detailed explanations, wrong-answer analysis, and common exam traps.

20
scenario questions
KCNA
exam code
CNCF
vendor

Scenario guide

How to approach hard difficulty questions

These are the questions most candidates get wrong. They require connecting multiple concepts, reading tricky output, or knowing edge-case behaviour that isn't on most study cards. Practising them trains you to operate under uncertainty — a necessary skill on the real exam.

Quick answer

Hard Difficulty Questions questions test whether you can apply the concept in context, not just recognise a definition.

How the topic appears in realistic exam-style scenarios.

Which detail in the question changes the correct answer.

How to eliminate plausible but wrong options.

How to connect the question back to the wider exam objective.

Related practice questions

Related KCNA topic practice pages

Scenario questions usually connect to one or more exam topics. Use these links to review the underlying concepts behind the scenario.

Practice set

Practice scenarios

Question 1hardmultiple choice
Full question →

Which Kubernetes resource can be used to define network policies that control traffic between pods?

Question 2hardmultiple choice
Full question →

A developer creates a Pod with a single container that writes data to /data. The Pod spec includes a volume of type hostPath with path /mnt/data. After the Pod is deleted, the developer notices that the data persists on the node. What is the primary reason for this behavior?

Question 3hardmulti select
Full question →

Which TWO of the following are recommended practices for achieving observability in a Kubernetes cluster?

Question 4hardmultiple choice
Full question →

A team wants to use feature flags to control the rollout of a new feature in a Kubernetes-deployed microservice. Which tool is specifically designed for managing feature flags in cloud-native applications?

Question 5hardmultiple choice
Full question →

You run 'kubectl logs my-pod' and see: "Error from server (BadRequest): container "my-container" in pod "my-pod" is waiting to start: PodInitializing". What does this mean?

Question 6hardmultiple choice
Full question →

A company wants to implement a serverless function that processes events from an object storage bucket. The function should scale to zero when idle and only incur costs during execution. Which technology is BEST suited for this requirement?

Question 7hardmultiple choice
Full question →

A team is designing a cloud-native system that must maintain high availability across multiple cloud regions. The application uses Kubernetes clusters in each region. Which approach best ensures that the system can tolerate a full region failure while minimizing complexity?

Question 8hardmultiple choice
Full question →

Refer to the exhibit. A pod 'my-pod' shows repeated 'BackOff' events after the container starts. Which is the most likely cause?

Network Topology
$ kubectl get eventsfield-selector involvedObject.name=my-podRefer to the exhibit.```
Question 9hardmultiple choice
Full question →

A Kubernetes cluster has two nodes: control-plane and worker. The worker node runs several pods. The control-plane node becomes unreachable. What is the immediate impact on the pods running on the worker node?

Question 10hardmulti select
Full question →

Which THREE of the following are key characteristics of microservices architecture?

Question 11hardmultiple choice
Full question →

An application running in a Kubernetes cluster needs to securely access a third-party API. The API key must be stored in the cluster and mounted into the Pod as an environment variable. Which is the best practice?

Question 12hardmultiple choice
Full question →

According to DORA metrics, which metric measures the percentage of deployments that fail in production?

Question 13hardmultiple choice
Full question →

A pod is stuck in the Pending state. Running 'kubectl describe pod <pod-name>' shows the event: '0/3 nodes are available: 1 node had taint {node.kubernetes.io/disk-pressure: }, 2 nodes had taint {node.kubernetes.io/memory-pressure: }'. What is the most likely cause?

Question 14hardmulti select
Full question →

Which TWO are characteristics of the microservices architecture that are supported by container orchestration?

Question 15hardmultiple choice
Full question →

A user runs 'kubectl exec -it pod1 -- /bin/sh' and gets the error: 'error: unable to upgrade connection: container not found ("app")'. The pod has one container named 'app'. What is the most likely cause?

Question 16hardmultiple choice
Full question →

You apply the following YAML:

apiVersion: apps/v1 kind: Deployment metadata: name: web-deploy spec: replicas: 3 selector: matchLabels: app: web template: metadata: labels: app: web spec: containers: - name: nginx image: nginx:1.21

But the Deployment never creates any Pods. Which field is missing or incorrect?

Question 17hardmultiple choice
Full question →

You have a Deployment with the following rollout strategy: rollingUpdate: maxSurge: 1, maxUnavailable: 0. What behavior does this configuration enforce?

Question 18hardmultiple choice
Full question →

A microservice application is experiencing high latency during traffic spikes. The team identifies that the database connection pool is exhausted. They want to implement a pattern that helps decouple the microservice from direct database connections and smooth out traffic bursts. Which design pattern should they apply?

Question 19hardmultiple choice
Full question →

You want to run a batch job that processes a queue and then terminates. Which Kubernetes resource should you use?

Question 20hardmultiple choice
Full question →

You have a Deployment with 3 replicas. You need to perform a rolling update with 2 extra pods during the update and ensure that only 1 pod is unavailable at any time. Which update strategy configuration achieves this?

These KCNA practice questions are part of Courseiva's free CNCF certification practice question bank. Courseiva provides original exam-style KCNA questions with detailed explanations, topic-based practice, mock exams, readiness tracking, and study analytics.