Difference between revisions of "Kubernetes provisioner"

From wikieduonline
Jump to navigation Jump to search
Line 49: Line 49:
 
* <code>[[allowVolumeExpansion:]] true</code>
 
* <code>[[allowVolumeExpansion:]] true</code>
 
* [[Karpenter]]
 
* [[Karpenter]]
[[limits:]]
+
* <code>[[limits:]]</code>
[[annotations]]
+
* <code>[[annotations]]</code>
[[k8s.io/minikube-hostpath]]
+
* <code>[[k8s.io/minikube-hostpath]]</code>
  
 
== Read ==
 
== Read ==

Revision as of 11:08, 29 November 2023

To enable dynamic provisioning, a cluster administrator needs to pre-create one or more StorageClass objects for users.


kubectl get storageclass
NAME            PROVISIONER             RECLAIMPOLICY   VOLUMEBINDINGMODE      ALLOWVOLUMEEXPANSION   AGE
gp2 (default)   kubernetes.io/aws-ebs   Delete          WaitForFirstConsumer   false                  11d

Provisioners:

kubernetes.io/gce-pd
kubernetes.io/aws-ebs
pd.csi.storage.gke.io
k8s.io/minikube-hostpath

https://kubernetes.io/docs/concepts/storage/storage-classes/

Volume Plugin	Internal Provisioner	Config Example
AWSElasticBlockStore	✓	AWS EBS
AzureFile	✓	Azure File
AzureDisk	✓	Azure Disk
CephFS	-	-
Cinder	✓	OpenStack Cinder
FC	-	-
FlexVolume	-	-
Flocker	✓	-
GCEPersistentDisk	✓	GCE PD
Glusterfs	✓	Glusterfs
iSCSI	-	-
Quobyte	✓	Quobyte
NFS	-	NFS
RBD	✓	Ceph RBD
VsphereVolume	✓	vSphere
PortworxVolume	✓	Portworx Volume
ScaleIO	✓	ScaleIO
StorageOS	✓	StorageOS
Local	-	Local



Related

Read

See also

Advertising: