Free Practice · No Signup Required
30 Free CNCF KCNA Practice Questions
Real practice questions for the CNCF Kubernetes and Cloud Native Associate (KCNA) exam, with answers and detailed explanations. Updated 2026.
Free questions
30
Passing score
75%
Exam time
90 minutes
Question pool
463+ Questions
Below are 30 real practice questions for the CNCF Kubernetes and Cloud Native Associate (KCNA) exam. Each question shows the correct answer and a detailed explanation when you reveal it. Use these to benchmark your readiness — if you score below 70% on these 30 questions, plan for at least 4 more weeks of study before booking.
KCNA Practice Questions
- FreePracticeQuiz.questionLabelKubernetes FundamentalsWhat is the primary responsibility of kube-scheduler?AStore cluster configuration and stateBMaintain network rules on each nodeCAssign newly created pods to nodes based on resource requirements and constraintsDExecute container images on worker nodes
- FreePracticeQuiz.questionLabelKubernetes Fundamentalsetcd in a Kubernetes cluster is:AA container runtimeBThe default ingress controllerCA distributed, consistent key-value store holding all cluster stateDA load balancer for API requests
- FreePracticeQuiz.questionLabelKubernetes FundamentalsWhich component runs on every worker node and ensures containers described in PodSpecs are running?Akube-controller-managerBkube-proxyCkubeletDcloud-controller-manager
- FreePracticeQuiz.questionLabelKubernetes FundamentalsA DaemonSet is best used when you need to:ARun N replicas of a stateless web appBRun a batch job to completionCRun one pod per node (or subset of nodes) for cluster-wide agentsDRun a one-shot task on a schedule
- FreePracticeQuiz.questionLabelKubernetes FundamentalsWhich Service type exposes the service on each node's IP at a static port?ANodePortBLoadBalancerCExternalNameDClusterIP
- FreePracticeQuiz.questionLabelKubernetes FundamentalsYou need to provide a database password to a pod. Which object is most appropriate?AA plain env var in the pod specBPersistentVolumeCConfigMapDSecret
- FreePracticeQuiz.questionLabelKubernetes FundamentalsA pod is stuck in Pending. Which of these is the LEAST likely cause?AA PersistentVolumeClaim cannot be boundBThe container inside has crashed repeatedlyCTaints on nodes the pod does not tolerateDInsufficient node CPU or memory
- FreePracticeQuiz.questionLabelKubernetes FundamentalsA Deployment directly manages which object?AReplicaSetsBPodsCStatefulSetsDDaemonSets
- FreePracticeQuiz.questionLabelKubernetes FundamentalsWhat is the defining purpose of a StatefulSet vs a Deployment?AIt performs rolling updates faster than a Deployment by skipping readiness checksBIt provides stable network identities (predictable pod names) and stable persistent storage per replicaCIt enables horizontal scaling without an upper replica limitDIt automatically provisions PersistentVolumes without needing a StorageClass
- FreePracticeQuiz.questionLabelKubernetes FundamentalsWhich kubectl command applies configuration declaratively?Akubectl deploy file.yamlBkubectl run file.yamlCkubectl create -f file.yamlDkubectl apply -f file.yaml
- FreePracticeQuiz.questionLabelKubernetes FundamentalsLabels and selectors are used to:ADefine resource limitsBIdentify and group objects, enabling loose coupling between themCEnforce pod-to-pod securityDEncrypt data at rest
- FreePracticeQuiz.questionLabelKubernetes FundamentalsA namespace in Kubernetes provides:ASeparate etcd instancesBEncrypted pod trafficCA scope for resource names, enabling multi-tenant division of a clusterDStrong security isolation by default
- FreePracticeQuiz.questionLabelKubernetes FundamentalsWhich statement about Pods is true?AEach container in a pod has its own IPBA pod must contain exactly one containerCPods automatically survive node failuresDContainers in a pod share the network namespace and can share volumes
- FreePracticeQuiz.questionLabelKubernetes FundamentalsA PersistentVolumeClaim (PVC) represents:AA backup of pod dataBA compressed log archiveCA user's request for storage that binds to a PersistentVolumeDA physical disk on a node
- FreePracticeQuiz.questionLabelKubernetes FundamentalsAn Ingress resource provides:ADNS resolutionBHTTP/HTTPS routing rules from outside the cluster to internal ServicesCContainer image storageDPod-to-pod encryption
- FreePracticeQuiz.questionLabelKubernetes FundamentalsWhich component maintains iptables/IPVS rules on nodes to implement the Service abstraction?ACoreDNSBkubeletCkube-schedulerDkube-proxy
- FreePracticeQuiz.questionLabelKubernetes FundamentalsTaints and tolerations are used to:AAutomatically drain and cordon nodes during cluster upgradesBLimit the CPU and memory a pod is allowed to consumeCAttract pods to specific nodes based on node labelsDRepel pods from nodes unless the pod explicitly tolerates the taint
- FreePracticeQuiz.questionLabelKubernetes FundamentalsA ReplicaSet's core responsibility is to:AEnsure a specified number of pod replicas are running at any timeBMount persistent storageCSchedule pods across zonesDPerform rolling updates and rollbacks
- FreePracticeQuiz.questionLabelKubernetes FundamentalsConfigMaps should NOT be used for:AFeature flagsBNon-sensitive env variablesCDatabase passwords and API tokensDApplication config files
- FreePracticeQuiz.questionLabelKubernetes FundamentalsWhen a pod is deleted, its IP address:AIs tied to the pod nameBIs released; a new pod gets a different IPCIs reserved for that pod if recreatedDPersists for 5 minutes
- FreePracticeQuiz.questionLabelKubernetes FundamentalsWhich is NOT a Kubernetes workload resource?AStatefulSetBDeploymentCLoadBalancerDJob
- FreePracticeQuiz.questionLabelKubernetes FundamentalsA CronJob creates:AA StatefulSetBA DeploymentCJobs on a time-based scheduleDA ReplicaSet
- FreePracticeQuiz.questionLabelKubernetes FundamentalsHow do control plane components typically talk to worker nodes?AThrough kube-proxy onlyBVia etcd replicationCDirectly via SSHDThrough the kubelet on each node, which watches the API server
- FreePracticeQuiz.questionLabelKubernetes FundamentalsThe Horizontal Pod Autoscaler (HPA) scales based on:ACPU, memory, or custom/external metrics of podsBImage sizeCThe number of nodesDTime of day
- FreePracticeQuiz.questionLabelKubernetes FundamentalsRBAC permissions are granted by which pair of resources?ARoles/ClusterRoles and RoleBindings/ClusterRoleBindingsBPolicies and BindingsCUsers and GroupsDNamespaces and Labels
- FreePracticeQuiz.questionLabelKubernetes FundamentalsWhich statement is true about the container image tag
latest?AGuarantees the newest secure versionBIs a mutable pointer that can change, making deployments non-reproducibleCCannot be used in productionDIs immutable and version-pinned - FreePracticeQuiz.questionLabelKubernetes FundamentalsA pod requests 250m CPU and 256Mi memory with no limits set. What does this mean?AIt will be OOM-killed if it exceeds 256MiBThe pod cannot exceed 250m CPUCThe pod is guaranteed those resources; can burst higher if node capacity allowsDIt will not be scheduled
- FreePracticeQuiz.questionLabelKubernetes FundamentalsWhich probe determines if a container is ready to receive traffic from a Service?AStartup probeBLiveness probeCHealth probeDReadiness probe
- FreePracticeQuiz.questionLabelContainer OrchestrationWhich interface standardizes how kubelet talks to container runtimes?ACNIBOCICCSIDCRI
- FreePracticeQuiz.questionLabelContainer OrchestrationCNI plugins are responsible for:AStoring cluster stateBAssigning IPs and configuring pod network connectivityCProviding DNSDScheduling pods
Ready for the full KCNA exam?
Get all 463+ Questions, timed simulation, and weak-area analytics. Plans from $2.99 — credits never expire.
Frequently Asked Questions
Are these real KCNA practice questions?+
Is the KCNA exam hard?+
How many questions are on the real KCNA exam?+
Do I need to sign up to use these questions?+
Keep studying
Pass KCNA on your first try
Join candidates using DummyExams to practice with realistic timed exams, detailed explanations, and weak-area analytics.
Start full KCNA practice exam