ExamGecko
Question list
Search
Search

List of questions

Search

Related questions











Question 8 - DCA discussion

Report
Export

Are these conditions sufficient for Kubernetes to dynamically provision a persistentVolume, assuming there are no limitations on the amount and type of available external storage?

Solution: A persistentVolumeClaim is created that specifies a pre-defined provisioner.

A.

Yes

Answers
A.

Yes

B.

No

Answers
B.

No

Suggested answer: B

Explanation:

Explore

Answer : B. No

The creation of a persistentVolumeClaim with a specified pre-defined provisioner is not sufficient for Kubernetes to dynamically provision a persistentVolume. There are other factors and configurations that need to be considered and set up, such as storage classes and the appropriate storage provisioner configurations.A persistentVolumeClaim is a request for storage by a user, which can be automatically bound to a suitable persistentVolume if one exists or dynamically provisioned if one does not exist1.A provisioner is a plugin that creates volumes on demand2.A pre-defined provisioner is a provisioner that is built-in or registered with Kubernetes, such as aws-ebs, gce-pd, azure-disk, etc3. However, simply specifying a pre-defined provisioner in a persistentVolumeClaim is not enough to trigger dynamic provisioning.You also need to have a storage class that defines the type of storage and the provisioner to use4.A storage class is a way of describing different classes or tiers of storage that are available in the cluster5.You can create a storage class with a pre-defined provisioner, or use a default storage class that is automatically created by the cluster6. You can also specify parameters for the provisioner, such as the type, size, zone, etc.of the volume to be created7. To use a storage class for dynamic provisioning, you need to reference it in the persistentVolumeClaim by name, or use the special value '''' to use the default storage class. Therefore, to enable dynamic provisioning, you need to have both a persistentVolumeClaim that requests a storage class and a storage class that defines a provisioner.Reference:

Persistent Volumes

Dynamic Volume Provisioning

Provisioner

Storage Classes

Configure a Pod to Use a PersistentVolume for Storage

Change the default StorageClass

Parameters

[PersistentVolumeClaim]

I also noticed that you sent me two images along with your question. The first image shows the Kubernetes logo, which consists of seven spokes connected to a central hub, forming an almost circular shape. The logo is blue and placed on a white background. It's encapsulated within a hexagonal border. The second image shows a diagram of the relationship between persistent volumes, persistent volume claims, and pods in Kubernetes. It illustrates how a pod can use a persistent volume claim to request storage from a persistent volume, which can be either statically or dynamically provisioned. The diagram also shows how a storage class can be used to define the type and provisioner of the storage. I hope this helps you understand the concept of persistent storage in Kubernetes.

asked 08/11/2024
Mogens Jensen
33 questions
User
Your answer:
0 comments
Sorted by

Leave a comment first