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 →

A cloud-native application experiences intermittent failures when calling an external API. The team implements a pattern that allows the application to temporarily stop calling the failing API and serve stale data or a fallback response. Which resiliency pattern does this describe?

Question 2hardmultiple choice
Full question →

Which of the following is a key principle of the 12-factor app methodology related to managing configuration?

Question 3hardmultiple choice
Full question →

Which GitOps tool is a CNCF graduated project that synchronizes Kubernetes clusters with a Git repository?

Question 4hardmultiple choice
Full question →

A pod is in CrashLoopBackOff state. 'kubectl logs pod' shows 'Error: cannot connect to database at db-service:5432'. The database Service exists and is reachable from other pods. What is the most likely cause?

Question 5hardmulti select
Full question →

Which THREE of the following are true about the Open Container Initiative (OCI)? (Choose 3)

Question 6hardmultiple choice
Full question →

In the context of the 12-factor app methodology, which factor requires that an app's configuration be stored in environment variables?

Question 7hardmulti select
Full question →

Which THREE of the following are features typically provided by a service mesh? (Choose three.)

Question 8hardmultiple choice
Full question →

A team uses ArgoCD with a Git repository that contains Helm charts. They want ArgoCD to automatically sync when a new image tag is pushed to the container registry. Which approach should they use?

Question 9hardmulti select
Full question →

Which THREE of the following are important considerations when defining SLOs (Service Level Objectives)? (Select three.)

Question 10hardmulti select
Full question →

Which THREE are valid container runtimes that implement the Kubernetes CRI? (Choose three.)

Question 11hardmulti select
Full question →

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

Question 12hardmultiple 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 13hardmulti select
Full question →

Which THREE of the following are true about the Open Container Initiative (OCI)? (Select 3)

Question 14hardmultiple choice
Full question →

A company uses Prometheus for monitoring and wants to alert when the average CPU usage over 5 minutes exceeds 80%. Which PromQL query would correctly define this alert rule?

Question 15hardmultiple choice
Review the full routing breakdown →

A Prometheus alert rule fires when the error rate exceeds 5% for 5 minutes. The alert is sent to Alertmanager. What must be configured in Alertmanager to ensure the alert is deduplicated, grouped, and routed to the correct team?

Question 16hardmultiple choice
Full question →

In event-driven architecture, which pattern is commonly used to decouple producers and consumers, allowing asynchronous communication?

Question 17hardmultiple choice
Full question →

When using Kustomize, how do you apply a common label to all resources in the base?

A company uses OpenTelemetry to instrument their microservices. They want to ensure that traces from one service can be correlated with those from another service across network calls. Which OpenTelemetry concept enables this correlation?

Question 19hardmulti select
Full question →

Which THREE are common features of progressive delivery?

Question 20hardmultiple choice
Full question →

A team wants to deploy a workload that must run on every node in a Kubernetes cluster, including new nodes added later. Which resource type should they use?

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.