Courseiva
Knowledge + Practice
CertificationsVendorsCareer RoadmapsLabs & ToolsStudy GuidesGlossaryPractice Questions
C
Courseiva

Free IT certification practice questions with explained answers for CCNA, CompTIA, AWS, Azure, Google Cloud, and more.

Certification Practice Questions

CCNA practice questionsSecurity+ SY0-701 practice questionsAWS SAA-C03 practice questionsAZ-104 practice questionsAZ-900 practice questionsCLF-C02 practice questionsA+ Core 1 practice questionsGoogle Cloud ACE practice questionsCySA+ CS0-003 practice questionsNetwork+ N10-009 practice questions
View all certifications →

Product

CertificationsCertification PathsExam TopicsPractice TestsExam Dumps vs Practice TestsStudy HubComparisons

Company

AboutContactEditorial PolicyQuestion Writing PolicyTrust Center

Legal

Privacy PolicyTerms of Service

Courseiva is a free IT certification practice platform offering original exam-style practice questions, detailed explanations, topic-based practice, mock exams, readiness tracking, and study analytics for Cisco, CompTIA, Microsoft, AWS, and other technology certifications.

© 2026 Courseiva. Courseiva is operated by JTNetSolutions Ltd. All rights reserved.

Courseiva is an independent certification practice platform and is not affiliated with, endorsed by, or sponsored by Cisco, Microsoft, AWS, CompTIA, Google, ISC2, ISACA, or any other certification vendor. Vendor names and certification marks are used only to identify the exams learners are preparing for.

← Storage practice sets

CKA Storage • Complete Question Bank

CKA Storage — All Questions With Answers

Complete CKA Storage question bank — all 0 questions with answers and detailed explanations.

114
Questions
Free
No signup
Certifications/CKA/Practice Test/Storage/All Questions
Question 1mediummultiple choice
Read the full Storage explanation →

A DevOps team needs to provide persistent storage to a set of pods that all require read-write access to the same data simultaneously. Which volume type should they use?

Question 2hardmultiple choice
Read the full Storage explanation →

A company is migrating a stateful application to Kubernetes. The application requires persistent storage that is 'zone-aware' to survive a single zone failure and must provide the highest possible I/O performance. Which storage solution best meets these requirements?

Question 3easymultiple choice
Read the full Storage explanation →

A pod is unable to start because the PersistentVolumeClaim it references is still in 'Pending' state. What is the most likely cause?

Question 4hardmultiple choice
Read the full Storage explanation →

A cluster administrator needs to provide storage to a pod that must read and write files, but the data does not need to persist beyond the pod's lifecycle. Which volume type should be used?

Question 5mediummultiple choice
Read the full Storage explanation →

A team is designing a storage solution for a Cassandra cluster on Kubernetes. Each pod must have its own dedicated storage, and the cluster must be able to scale up and down dynamically. Which Kubernetes resource should be used to manage the storage?

Question 6easymulti select
Read the full Storage explanation →

Which TWO statements about PersistentVolume (PV) and PersistentVolumeClaim (PVC) binding are correct?

Question 7mediummulti select
Read the full Storage explanation →

Which THREE of the following are valid ways to provide storage to a pod in Kubernetes?

Question 8hardmultiple choice
Read the full Storage explanation →

You are a cluster administrator for a multi-tenant Kubernetes cluster. Each tenant runs a set of microservices in their own namespace. The cluster uses a custom CSI driver that provisions storage on a NetApp storage array. Recently, several tenants reported that their pods are stuck in Pending state with events indicating 'failed to provision volume' and 'timeout waiting for a volume to be created'. Upon investigation, you notice that the CSI controller pod is running but has high memory usage, and logs show 'context deadline exceeded' errors when calling the storage array API. The storage array is healthy and responsive to manual API calls from your workstation. Meanwhile, PVCs created in a test namespace with the same StorageClass succeed. What is the most likely cause and the best course of action?

Question 9easymultiple choice
Read the full Storage explanation →

A team is deploying a stateful application that requires persistent storage. The application runs on multiple pods that need to share the same volume. Which volume type should be used?

Question 10mediummultiple choice
Read the full Storage explanation →

An administrator notices that a pod using a PersistentVolumeClaim is stuck in 'Pending' state. The PVC is bound to a PV with the status 'Released'. What is the most likely cause?

Question 11hardmultiple choice
Read the full Storage explanation →

A cluster uses a CSI driver for dynamic provisioning. An administrator creates a StorageClass with 'volumeBindingMode: WaitForFirstConsumer' and a PVC. The pod using the PVC is scheduled to a node. However, the PV is never provisioned. What is the most likely cause?

Question 12easymultiple choice
Read the full Storage explanation →

A developer wants to mount a ConfigMap as a volume in a pod. However, the pod should only see specific keys from the ConfigMap, not all keys. What is the best approach?

Question 13mediummulti select
Read the full Storage explanation →

Which TWO statements about PersistentVolume (PV) reclaim policies are correct?

Question 14hardmulti select
Read the full Storage explanation →

Which THREE statements about CSI (Container Storage Interface) are correct?

Question 15hardmultiple choice
Read the full Storage explanation →

You are managing a Kubernetes cluster with 3 worker nodes (node1, node2, node3). A stateful application named 'app-db' uses a StatefulSet with 3 replicas, each requiring a PersistentVolumeClaim (PVC) of 10Gi with access mode ReadWriteOnce. The cluster uses a StorageClass 'fast-ssd' with a CSI driver that provisions volumes on a shared SAN. The StorageClass has reclaim policy 'Delete' and volumeBindingMode 'WaitForFirstConsumer'.

Recently, node1 failed and is unrecoverable. The pod running on node1 (app-db-0) is in 'Pending' state because its PVC is still bound to a PV that exists only on node1's local storage (the CSI driver incorrectly pinned the volume to node1). The other two pods (app-db-1 and app-db-2) are running fine. The application is critical and must be restored as soon as possible. You cannot recover node1.

What is the best course of action to get app-db-0 running again?

Question 16mediummultiple choice
Read the full Storage explanation →

A DevOps team needs to deploy a stateful application that requires persistent storage with ReadWriteMany access mode across multiple pods running on different nodes. Which Kubernetes resource should they use to provision the storage?

Question 17easymultiple choice
Read the full Storage explanation →

A pod is configured to use a PersistentVolumeClaim (PVC). The PVC is bound to a PersistentVolume (PV) that uses a cloud disk. The pod fails to start with the error 'MountVolume.SetUp failed for volume ... mount failed: exit status 32'. What is the most likely cause?

Question 18hardmultiple choice
Read the full Storage explanation →

A team wants to ensure that a pod using a PersistentVolumeClaim (PVC) is scheduled only on nodes that have the underlying storage volume available locally. Which approach should they use?

Question 19mediummulti select
Read the full Storage explanation →

Which TWO statements about PersistentVolume (PV) reclaim policies are correct?

Question 20hardmultiple choice
Read the full Storage explanation →

Refer to the exhibit. A pod is defined with an emptyDir volume using memory medium. The pod is scheduled on a node with 4 GB of RAM. The container writes 3 GB of data to /cache. What will happen?

Exhibit

apiVersion: v1
kind: Pod
metadata:
  name: test-pod
spec:
  containers:
  - name: test
    image: busybox
    command: ["sleep", "3600"]
    volumeMounts:
    - name: cache
      mountPath: /cache
  volumes:
  - name: cache
    emptyDir:
      medium: Memory
Question 21easymultiple choice
Read the full Storage explanation →

You are a cluster administrator managing a production Kubernetes cluster that hosts a stateful application using StatefulSets with PersistentVolumeClaims (PVCs) backed by a cloud provider's persistent disk. A developer reports that a new pod in the StatefulSet is stuck in 'Pending' state. You describe the StatefulSet and see that it has 3 replicas. Two pods are Running, but the third pod (pod-2) is Pending. You check the PVC for pod-2 and see it is 'Pending'. The StorageClass uses 'WaitForFirstConsumer' volume binding mode. The node where pod-2 should run has sufficient resources. Other PVCs in the same namespace bound successfully. What is the most likely cause of the pending PVC and pod?

Question 22mediummultiple choice
Read the full Storage explanation →

A DevOps team is deploying a stateful application that requires persistent storage with ReadWriteMany access mode across multiple pods running on different nodes in a Kubernetes cluster. Which storage solution should they choose to meet this requirement?

Question 23hardmulti select
Read the full Storage explanation →

Which TWO statements about Kubernetes PersistentVolumes and PersistentVolumeClaims are correct?

Question 24easymultiple choice
Read the full Storage explanation →

A developer accidentally runs 'kubectl delete pvc data-claim'. What is the immediate effect on the PersistentVolume pv-data?

Exhibit

Refer to the exhibit.

$ kubectl get pv
NAME       CAPACITY   ACCESS MODES   RECLAIM POLICY   STATUS   CLAIM             STORAGECLASS   REASON   AGE
pv-data    10Gi       RWO            Retain           Bound    default/data-claim  manual                 5h

$ kubectl get pvc
NAME         STATUS   VOLUME   CAPACITY   ACCESS MODES   STORAGECLASS   AGE
data-claim   Bound    pv-data  10Gi       RWO            manual         5h
Question 25mediummultiple choice
Read the full Storage explanation →

An application requires a persistent volume that can be shared across multiple Pods running on different nodes, with read-write access from all Pods simultaneously. Which access mode should be specified in the PersistentVolumeClaim?

Question 26hardmulti select
Read the full Storage explanation →

Which THREE of the following are valid ways to provide storage to Pods in Kubernetes?

Question 27mediumdrag order
Read the full Storage explanation →

Drag and drop the steps to configure a NetworkPolicy that allows ingress traffic from a specific pod into the correct order.

Drag steps to the numbered slots on the right, or tap a step then tap a slot.

Steps
Order
1Step 1
2Step 2
3Step 3
4Step 4
5Step 5
Question 28mediumdrag order
Read the full Storage explanation →

Drag and drop the steps to perform a rolling update of a Deployment using kubectl into the correct order.

Drag steps to the numbered slots on the right, or tap a step then tap a slot.

Steps
Order
1Step 1
2Step 2
3Step 3
4Step 4
5Step 5
Question 29mediummatching
Read the full Storage explanation →

Match each etcd operation to its description.

Drag a concept onto its matching description — or click a concept then click the description.

Concepts
Matches

Store a key-value pair

Retrieve value for a key

Create a backup of the datastore

List all etcd cluster members

Check health of etcd endpoints

Question 30mediummatching
Read the full Storage explanation →

Match each cluster upgrade step to its purpose.

Drag a concept onto its matching description — or click a concept then click the description.

Concepts
Matches

Update the cluster bootstrap tool

Update the node agent

Evict Pods gracefully before upgrade

Update API server, scheduler, controller-manager

Allow Pods to be scheduled again after upgrade

Question 31easymultiple choice
Read the full Storage explanation →

An administrator needs to create a PersistentVolume with 10Gi capacity, ReadWriteOnce access mode, and a reclaim policy of Retain. Which YAML snippet correctly defines this PV?

Question 32easymultiple choice
Read the full Storage explanation →

A PersistentVolumeClaim named 'my-pvc' is created and remains in 'Pending' state. Which command should the administrator use to investigate the reason?

Question 33mediummultiple choice
Read the full Storage explanation →

A StatefulSet named 'web' uses volumeClaimTemplates to dynamically provision PVCs. After updating the StatefulSet to increase the storage request from 1Gi to 5Gi, the existing pods' PVCs still show 1Gi. What is the most likely reason?

Question 34mediummultiple choice
Read the full Storage explanation →

An administrator runs 'kubectl get pvc' and sees a PVC with status 'Lost'. What does this status indicate?

Question 35mediummultiple choice
Read the full Storage explanation →

A pod needs to share data between two containers during their lifecycle, but the data does not need to persist after the pod is deleted. Which volume type is most appropriate?

Question 36mediummultiple choice
Read the full Storage explanation →

A new StorageClass 'fast' is created with volumeBindingMode: WaitForFirstConsumer. A PVC using this StorageClass is created but no pod consumes it. What is the state of the PVC immediately after creation?

Question 37mediummultiple choice
Read the full Storage explanation →

An administrator applies the following YAML: --- apiVersion: v1 kind: PersistentVolumeClaim metadata: name: my-pvc spec: accessModes: - ReadWriteOnce resources: requests: storage: 5Gi storageClassName: "" --- What does setting storageClassName to an empty string achieve?

Question 38hardmultiple choice
Read the full Storage explanation →

A CSI driver is installed in the cluster. Which Kubernetes resource is used to register the CSI driver with the kubelet on each node?

Question 39hardmultiple choice
Read the full Storage explanation →

A PersistentVolume is created with the following spec: persistentVolumeReclaimPolicy: Retain claimRef: namespace: default name: my-pvc After the PVC 'my-pvc' is deleted, what happens to the PV?

Question 40hardmultiple choice
Read the full Storage explanation →

An admin runs: kubectl edit pvc my-pvc --namespace=default and changes spec.resources.requests.storage from 10Gi to 20Gi. The PVC's StorageClass has allowVolumeExpansion: true. What else is required for the expansion to take effect?

Question 41easymultiple choice
Read the full Storage explanation →

Which access mode allows multiple pods running on different nodes to read from and write to a PersistentVolume at the same time?

Question 42easymultiple choice
Read the full Storage explanation →

What does the 'volumeMode: Block' setting in a PersistentVolume spec indicate?

Question 43mediummulti select
Read the full Storage explanation →

Which TWO of the following are valid reclaim policies for PersistentVolumes?

Question 44mediummulti select
Read the full Storage explanation →

Which TWO of the following are required for dynamic provisioning of PersistentVolumes using a StorageClass?

Question 45hardmulti select
Read the full Storage explanation →

Which THREE of the following are true about the interaction between PersistentVolumeClaims and pods?

Question 46easymultiple choice
Read the full Storage explanation →

Which of the following is a valid command to create a PersistentVolume named 'pv-demo' using a YAML manifest file named 'pv.yaml'?

Question 47mediummultiple choice
Read the full Storage explanation →

A cluster administrator wants to provide storage for an application that requires reading and writing by multiple pods simultaneously. The storage backend is an NFS server that supports multiple writers. Which access mode should be specified in the PersistentVolume?

Question 48hardmultiple choice
Read the full Storage explanation →

A PersistentVolumeClaim named 'pvc-data' is stuck in Pending state. Running 'kubectl describe pvc pvc-data' shows: 'waiting for a volume to be created, either by external provisioner or by manually creating a PersistentVolume'. The cluster has a default StorageClass named 'fast-ssd' with a provisioner 'kubernetes.io/gce-pd'. What is the most likely cause?

Question 49easymultiple choice
Read the full Storage explanation →

Which reclaim policy will cause the underlying storage to be deleted when the associated PersistentVolume is released from a PersistentVolumeClaim?

Question 50mediummultiple choice
Read the full Storage explanation →

A StatefulSet named 'web' uses volumeClaimTemplates to dynamically provision PersistentVolumeClaims for each replica. The cluster runs on AWS with the EBS CSI driver. How many PersistentVolumeClaims will be created if the StatefulSet has 3 replicas and the volumeClaimTemplates specify a single template?

Question 51mediummultiple choice
Read the full Storage explanation →

An administrator needs to expand a PersistentVolumeClaim (PVC) that is currently bound to a PersistentVolume (PV). The PV is provisioned by a storage class that supports volume expansion. What must the administrator do to increase the PVC's storage size?

Question 52hardmultiple choice
Read the full Storage explanation →

A pod is scheduled to a node that has a local SSD mounted at /mnt/ssd. The administrator wants the pod to use this SSD for ephemeral storage that is accessible only while the pod runs on this specific node. Which volume type should be used?

Question 53easymultiple choice
Read the full Storage explanation →

Which of the following volume types is designed to store sensitive information such as passwords or tokens?

Question 54mediummultiple choice
Read the full Storage explanation →

A user creates a PersistentVolumeClaim with a storage class 'ssd' that does not exist in the cluster. What will happen when the PVC is created?

Question 55mediummultiple choice
Read the full Storage explanation →

An administrator runs 'kubectl get pv' and sees a PersistentVolume in 'Released' status. Which of the following is true about this PV?

Question 56hardmultiple choice
Read the full Storage explanation →

A CSI driver is installed in the cluster, but a PersistentVolumeClaim using a StorageClass that references this driver remains Pending. The administrator checks the logs of the CSI controller pod and sees no errors. What is a possible cause?

Question 57easymultiple choice
Read the full Storage explanation →

Which of the following commands will list all PersistentVolumeClaims in a cluster?

Question 58mediummulti select
Read the full Storage explanation →

Which TWO of the following are valid access modes for a PersistentVolume in Kubernetes? (Select two.)

Question 59hardmulti select
Read the full Storage explanation →

Which THREE of the following are valid ways to provide storage to a pod in Kubernetes? (Select three.)

Question 60mediummulti select
Read the full Storage explanation →

Which TWO of the following statements about StorageClass are correct? (Select two.)

Question 61easymultiple choice
Read the full NAT/PAT explanation →

Which command creates a PersistentVolume named 'pv-data' that uses a hostPath volume located at '/mnt/data' with a storage capacity of 10Gi and access mode ReadWriteOnce?

Question 62mediummultiple choice
Read the full Storage explanation →

A StorageClass named 'fast-ssd' uses the provisioner 'kubernetes.io/gce-pd' and has volumeBindingMode: WaitForFirstConsumer. A PVC 'my-pvc' requests 100Gi storage from this StorageClass. A pod using the PVC is scheduled to a node in zone 'us-central1-a'. When is the PV provisioned?

Question 63hardmultiple choice
Read the full Storage explanation →

A StatefulSet named 'web' uses volumeClaimTemplates to create a PVC named 'data' with storage class 'ssd'. The StatefulSet has 3 replicas. After scaling down to 2 replicas, what happens to the PVC of the third pod (web-2)?

Question 64easymultiple choice
Read the full Storage explanation →

Which access mode allows a PersistentVolume to be mounted as read-write by multiple pods across different nodes?

Question 65mediummultiple choice
Read the full Storage explanation →

An administrator creates a PersistentVolume named 'pv-nfs' with a reclaim policy of 'Retain'. After a user deletes the PVC bound to this PV, what state does the PV enter?

Question 66mediummultiple choice
Read the full Storage explanation →

A pod uses a PersistentVolumeClaim named 'claim-log'. The PVC is pending. You run 'kubectl describe pvc claim-log' and see the event: 'waiting for a volume to be created, either by external provisioner or manually'. The StorageClass 'standard' has provisioner: 'kubernetes.io/no-provisioner'. What is the most likely cause?

Question 67hardmultiple choice
Read the full Storage explanation →

Which CSI driver feature must be supported by the driver to allow expanding a PVC while the pod using it is still running?

Question 68easymultiple choice
Read the full Storage explanation →

Which volume type is typically used to share configuration data with a pod as files, where the data is stored in the cluster as a resource?

Question 69mediummultiple choice
Read the full Storage explanation →

A pod uses a PVC with access mode RWO. The pod is scheduled on node A. You want to schedule another pod on node B that uses the same PVC. What will happen?

Question 70hardmultiple choice
Read the full Storage explanation →

You need to allow a pod to use a specific device from the host node (e.g., /dev/sdb) as a raw block device. Which volume mode should you set in the PVC?

Question 71mediummultiple choice
Read the full Storage explanation →

A developer creates a PVC with storageClassName: "" (empty string). What does this mean?

Question 72easymultiple choice
Read the full Storage explanation →

Which resource type is used to define a template for dynamically provisioning PersistentVolumes?

Question 73mediummulti select
Read the full Storage explanation →

Which TWO of the following are valid reclaim policies for a PersistentVolume? (Select TWO)

Question 74hardmulti select
Read the full NAT/PAT explanation →

Which THREE of the following are correct about using a hostPath volume in Kubernetes? (Select THREE)

Question 75mediummulti select
Read the full Storage explanation →

Which TWO of the following are required fields in a PersistentVolumeClaim spec? (Select TWO)

Question 76mediummultiple choice
Read the full Storage explanation →

A pod is using a PersistentVolumeClaim (PVC) named 'mypvc' which is bound to a PersistentVolume (PV) with reclaim policy 'Retain'. The pod is deleted and then the PVC is deleted. What happens to the PV?

Question 77easymultiple choice
Read the full Storage explanation →

Which access mode allows multiple pods on different nodes to mount a PersistentVolume as read-write?

Question 78hardmultiple choice
Read the full Storage explanation →

You create a StorageClass with volumeBindingMode: WaitForFirstConsumer. A PVC using this StorageClass is created but remains in 'Pending' state. The PVC expects a node with label 'disktype=ssd'. A suitable node exists. What is the MOST likely reason the PVC is still Pending?

Question 79mediummultiple choice
Read the full Storage explanation →

Which of the following volume types provides ephemeral storage that shares the pod's lifecycle and is initially empty?

Question 80mediummultiple choice
Read the full Storage explanation →

A StatefulSet named 'web' uses volumeClaimTemplates to create PVCs for each replica. You scale the StatefulSet from 3 to 5 replicas. What happens to the PVCs?

Question 81easymultiple choice
Read the full Storage explanation →

Which kubectl command creates a PersistentVolumeClaim named 'pvc-data' with 1Gi storage access mode ReadWriteOnce?

Question 82mediummultiple choice
Read the full Storage explanation →

A developer creates a YAML manifest for a pod that uses a PersistentVolumeClaim. The PVC requests 5Gi of storage but the only available PV has 10Gi. What will happen when the pod is created?

Question 83mediummultiple choice
Read the full Storage explanation →

You want to dynamically provision storage for a PVC using a StorageClass named 'fast-ssd'. Which field in the PVC YAML specifies the StorageClass?

Question 84hardmultiple choice
Read the full Storage explanation →

A cluster has a CSI driver installed. A pod using a CSI volume is in CrashLoopBackOff. 'kubectl describe pod' shows: 'failed to mount volume: rpc error: code = DeadlineExceeded desc = context deadline exceeded'. What is the MOST likely cause?

Question 85mediummultiple choice
Read the full Storage explanation →

Which of the following is a required field when defining a PersistentVolume?

Question 86easymultiple choice
Read the full Storage explanation →

What is the default reclaim policy for a PersistentVolume?

Question 87hardmultiple choice
Read the full Storage explanation →

You have a PVC that is bound to a PV with a filesystem volume mode. You want to use the volume as a block device in a pod. What should you do?

Question 88mediummulti select
Read the full Storage explanation →

Which TWO of the following are valid access modes for PersistentVolumes?

Question 89hardmulti select
Read the full Storage explanation →

Which THREE of the following are true about expanding a PersistentVolumeClaim?

Question 90mediummulti select
Read the full Storage explanation →

Which TWO of the following volume types are typically used for sharing data between containers in the same pod?

Question 91easymultiple choice
Read the full Storage explanation →

Which access mode allows multiple pods to read and write to a PersistentVolume simultaneously when all pods are on the same node?

Question 92mediummultiple choice
Read the full NAT/PAT explanation →

A cluster administrator creates a PersistentVolume with the following YAML:

apiVersion: v1 kind: PersistentVolume metadata: name: pv-example spec: capacity: storage: 1Gi accessModes: - ReadWriteOnce persistentVolumeReclaimPolicy: Retain hostPath: path: /data/pv

A user creates a PersistentVolumeClaim requesting 500Mi with access mode ReadWriteOnce and no storage class. The PVC remains in Pending state. What is the most likely cause?

Question 93hardmultiple choice
Read the full Storage explanation →

A cluster administrator is configuring a Pod to use a PersistentVolumeClaim (PVC) that is dynamically provisioned using a StorageClass with volumeBindingMode: WaitForFirstConsumer. The PVC is created before the Pod. When the Pod is created, which node will the PV be provisioned on?

Question 94mediummultiple choice
Read the full Storage explanation →

A cluster administrator wants to expand an existing PersistentVolumeClaim (PVC) that is bound to a PersistentVolume (PV) with reclaim policy Delete and storage class 'fast'. The PV was dynamically provisioned. Which condition is required for the PVC expansion to succeed?

Question 95easymultiple choice
Read the full Storage explanation →

Which volume type in Kubernetes allows a Pod to share data between its containers, with the data being deleted when the Pod is removed?

Question 96mediummultiple choice
Read the full Storage explanation →

A cluster administrator creates a StorageClass with the following YAML:

apiVersion: storage.k8s.io/v1 kind: StorageClass metadata: name: fast provisioner: kubernetes.io/aws-ebs parameters: type: gp2 reclaimPolicy: Delete volumeBindingMode: Immediate

A developer creates a PVC using this StorageClass. The PVC is created and remains in Pending state. What is the most likely cause?

Question 97hardmultiple choice
Read the full Storage explanation →

A StatefulSet named 'web' is defined with a volumeClaimTemplate. The StatefulSet has replicas: 3. The volumeClaimTemplate specifies storage: 1Gi and storageClassName: 'ssd'. After the StatefulSet is created, you run 'kubectl get pvc' and see three PVCs named 'www-web-0', 'www-web-1', and 'www-web-2'. What is the name of the PersistentVolumeClaim template used in the StatefulSet?

Question 98mediummultiple choice
Read the full Storage explanation →

A cluster administrator needs to create a PersistentVolume that can be mounted as a block device (not a filesystem) by a Pod. Which field in the PersistentVolume spec must be set to enable this?

Question 99easymultiple choice
Read the full Storage explanation →

Which of the following is a valid CSI (Container Storage Interface) driver operation in Kubernetes?

Question 100hardmultiple choice
Read the full Storage explanation →

A cluster has a PersistentVolumeClaim (PVC) named 'data-claim' bound to a PersistentVolume (PV) with reclaim policy 'Retain'. The PVC is deleted. The PV now shows status 'Released'. What must be done so that the PV can be reused by a new PVC?

Question 101mediummultiple choice
Read the full Storage explanation →

A cluster administrator runs the following command to create a PersistentVolumeClaim:

kubectl create pvc mypvc --storage-class=fast --access-modes=ReadWriteOnce --storage=1Gi

However, the PVC is created but remains in Pending state. The StorageClass 'fast' uses provisioner 'kubernetes.io/no-provisioner' (a static provisioner). What is the most likely reason?

Question 102mediummultiple choice
Read the full Storage explanation →

A Pod is configured with a volume that uses a ConfigMap. The ConfigMap is updated after the Pod is running. How can the Pod access the updated data without restarting?

Question 103mediummulti select
Read the full Storage explanation →

Which TWO of the following are valid reclaim policies for a PersistentVolume?

Question 104hardmulti select
Read the full Storage explanation →

Which THREE of the following are characteristics of a StatefulSet's volumeClaimTemplates?

Question 105mediummulti select
Read the full Storage explanation →

Which TWO of the following are valid volumeBindingMode values for a StorageClass?

Question 106easymultiple choice
Read the full NAT/PAT explanation →

An administrator creates a PersistentVolume with the following YAML:

```yaml apiVersion: v1 kind: PersistentVolume metadata: name: pv-example spec: capacity: storage: 5Gi accessModes: - ReadWriteOnce persistentVolumeReclaimPolicy: Retain hostPath: path: /mnt/data ```

Which of the following is true about this PersistentVolume?

Question 107mediummultiple choice
Read the full Storage explanation →

A user creates a PersistentVolumeClaim (PVC) with the following YAML:

```yaml apiVersion: v1 kind: PersistentVolumeClaim metadata: name: myclaim spec: accessModes: - ReadWriteOnce resources: requests: storage: 10Gi ```

They then run 'kubectl get pvc' and see that the PVC is 'Pending'. Which is the most likely cause?

Question 108hardmultiple choice
Read the full Storage explanation →

An administrator needs to configure dynamic provisioning for persistent volumes using an external CSI driver. Which of the following is the correct approach?

Question 109mediummulti select
Read the full Storage explanation →

Which TWO statements about emptyDir volumes are correct?

Question 110mediummulti select
Read the full Storage explanation →

Which THREE statements about PersistentVolumeClaims (PVCs) are correct?

Question 111hardmulti select
Read the full Storage explanation →

An administrator wants to configure a StatefulSet with persistent storage using volumeClaimTemplates. Which THREE statements are correct?

Question 112easymulti select
Read the full Storage explanation →

Which TWO access modes are valid for PersistentVolumes?

Question 113mediummulti select
Read the full Storage explanation →

Which THREE statements about StorageClasses are true?

Question 114hardmulti select
Read the full Storage explanation →

An administrator needs to expand an existing PersistentVolumeClaim. Which TWO conditions must be met?

Practice tests

Scored 10-question sessions with instant feedback and explanations.

CKA Practice Test 1 — 10 Questions→CKA Practice Test 2 — 10 Questions→CKA Practice Test 3 — 10 Questions→CKA Practice Test 4 — 10 Questions→CKA Practice Test 5 — 10 Questions→CKA Practice Exam 1 — 20 Questions→CKA Practice Exam 2 — 20 Questions→CKA Practice Exam 3 — 20 Questions→CKA Practice Exam 4 — 20 Questions→Free CKA Practice Test 1 — 30 Questions→Free CKA Practice Test 2 — 30 Questions→Free CKA Practice Test 3 — 30 Questions→CKA Practice Questions 1 — 50 Questions→CKA Practice Questions 2 — 50 Questions→CKA Exam Simulation 1 — 100 Questions→

Practice by domain

Each domain maps to a weighted exam section. Focus on the domain where you are weakest.

Cluster Architecture, Installation and ConfigurationServices and NetworkingWorkloads and SchedulingStorageTroubleshootingCluster Architecture, Installation & ConfigurationWorkloads & SchedulingServices & Networking

Practice by scenario

Filter questions by type — troubleshooting, exhibit, drag-and-drop, PBQ, ACLs, OSPF, and more.

Browse scenarios→

Continue studying

All Storage setsAll Storage questionsCKA Practice Hub