Difference between revisions of "Kind: StorageClass"
Jump to navigation
Jump to search
Tags: Mobile web edit, Mobile edit |
|||
(7 intermediate revisions by 2 users not shown) | |||
Line 2: | Line 2: | ||
~> cat standard.yaml | ~> cat standard.yaml | ||
+ | |||
+ | [[apiVersion]]: storage.k8s.io/v1 | ||
+ | [[kind:]] [[StorageClass]] | ||
+ | metadata: | ||
+ | name: standard | ||
+ | parameters: | ||
+ | type: [[pd-standard]] | ||
+ | provisioner: [[kubernetes.io/gce-pd]] | ||
+ | [[allowVolumeExpansion]]: true | ||
+ | reclaimPolicy: Delete | ||
+ | |||
+ | |||
+ | [[apiVersion: storage.k8s.io/v1]] | ||
+ | kind: StorageClass | ||
+ | metadata: | ||
+ | name: standard | ||
+ | uid: 123456789-f232-11e8-9149-123456789 | ||
+ | resourceVersion: '276' | ||
+ | creationTimestamp: '2018-11-27T10:50:10Z' | ||
+ | labels: | ||
+ | addonmanager.kubernetes.io/mode: EnsureExists | ||
+ | kubernetes.io/cluster-service: 'true' | ||
+ | [[annotations:]] | ||
+ | storageclass.beta.kubernetes.io/is-default-class: 'true' | ||
+ | selfLink: /apis/storage.k8s.io/v1/storageclasses/standard | ||
+ | allowedTopologies: [] | ||
+ | mountOptions: [] | ||
+ | parameters: | ||
+ | type: [[pd-standard]] | ||
+ | provisioner: [[kubernetes.io/gce-pd]] | ||
+ | reclaimPolicy: Delete | ||
+ | volumeBindingMode: Immediate | ||
apiVersion: storage.k8s.io/v1 | apiVersion: storage.k8s.io/v1 | ||
− | + | kind: StorageClass | |
metadata: | metadata: | ||
name: standard | name: standard | ||
+ | uid: a14ec3c7-6bd2-4643-a439-12345678 | ||
+ | resourceVersion: '357' | ||
+ | creationTimestamp: '2021-08-03T08:44:18Z' | ||
+ | labels: | ||
+ | addonmanager.kubernetes.io/mode: EnsureExists | ||
+ | [[annotations:]] | ||
+ | storageclass.kubernetes.io/is-default-class: 'true' | ||
+ | [[managedFields:]] | ||
+ | - manager: kubectl-create | ||
+ | operation: Update | ||
+ | apiVersion: storage.k8s.io/v1 | ||
+ | time: '2021-08-03T08:44:18Z' | ||
+ | fieldsType: FieldsV1 | ||
+ | fieldsV1: | ||
+ | f:allowVolumeExpansion: {} | ||
+ | f:metadata: | ||
+ | f:annotations: | ||
+ | .: {} | ||
+ | f:storageclass.kubernetes.io/is-default-class: {} | ||
+ | f:labels: | ||
+ | .: {} | ||
+ | f:addonmanager.kubernetes.io/mode: {} | ||
+ | f:parameters: | ||
+ | .: {} | ||
+ | f:type: {} | ||
+ | f:provisioner: {} | ||
+ | f:reclaimPolicy: {} | ||
+ | f:volumeBindingMode: {} | ||
+ | selfLink: /apis/storage.k8s.io/v1/storageclasses/standard | ||
+ | [[allowVolumeExpansion:]] true | ||
+ | allowedTopologies: [] | ||
+ | mountOptions: [] | ||
parameters: | parameters: | ||
− | type: | + | type: pd-standard |
provisioner: kubernetes.io/gce-pd | provisioner: kubernetes.io/gce-pd | ||
− | |||
reclaimPolicy: Delete | reclaimPolicy: Delete | ||
+ | volumeBindingMode: Immediate | ||
+ | |||
+ | |||
+ | |||
+ | |||
== Related == | == Related == | ||
Line 17: | Line 85: | ||
[[kind: PersistentVolume]] | [[kind: PersistentVolume]] | ||
[[kubectl describe storageclass]] | [[kubectl describe storageclass]] | ||
+ | [[kubectl describe sc standard]] | ||
+ | [[kubernetes.io/aws-ebs]] | ||
+ | [[ebs-sc]] | ||
+ | [[efs-sc]] | ||
== See also == | == See also == |
Latest revision as of 13:49, 8 March 2023
~> cat standard.yaml
apiVersion: storage.k8s.io/v1 kind: StorageClass metadata: name: standard parameters: type: pd-standard provisioner: kubernetes.io/gce-pd allowVolumeExpansion: true reclaimPolicy: Delete
apiVersion: storage.k8s.io/v1 kind: StorageClass metadata: name: standard uid: 123456789-f232-11e8-9149-123456789 resourceVersion: '276' creationTimestamp: '2018-11-27T10:50:10Z' labels: addonmanager.kubernetes.io/mode: EnsureExists kubernetes.io/cluster-service: 'true' annotations: storageclass.beta.kubernetes.io/is-default-class: 'true' selfLink: /apis/storage.k8s.io/v1/storageclasses/standard allowedTopologies: [] mountOptions: [] parameters: type: pd-standard provisioner: kubernetes.io/gce-pd reclaimPolicy: Delete volumeBindingMode: Immediate
apiVersion: storage.k8s.io/v1 kind: StorageClass metadata: name: standard uid: a14ec3c7-6bd2-4643-a439-12345678 resourceVersion: '357' creationTimestamp: '2021-08-03T08:44:18Z' labels: addonmanager.kubernetes.io/mode: EnsureExists annotations: storageclass.kubernetes.io/is-default-class: 'true' managedFields: - manager: kubectl-create operation: Update apiVersion: storage.k8s.io/v1 time: '2021-08-03T08:44:18Z' fieldsType: FieldsV1 fieldsV1: f:allowVolumeExpansion: {} f:metadata: f:annotations: .: {} f:storageclass.kubernetes.io/is-default-class: {} f:labels: .: {} f:addonmanager.kubernetes.io/mode: {} f:parameters: .: {} f:type: {} f:provisioner: {} f:reclaimPolicy: {} f:volumeBindingMode: {} selfLink: /apis/storage.k8s.io/v1/storageclasses/standard allowVolumeExpansion: true allowedTopologies: [] mountOptions: [] parameters: type: pd-standard provisioner: kubernetes.io/gce-pd reclaimPolicy: Delete volumeBindingMode: Immediate
Related[edit]
kubectl edit pvc kind: PersistentVolume kubectl describe storageclass kubectl describe sc standard kubernetes.io/aws-ebs ebs-sc efs-sc
See also[edit]
- Kubernetes storage, storage classes, PersistentVolume (PV), PVC, CSI,
kind: StorageClass, kind: PersistentVolumeClaim, kind: PersistentVolume
,kubectl [ get | describe | edit ] pvc
,volumeClaimTemplates:
,kubectl patch pv
,FailedMount
, Volume Expansion, Volume Cloning, snapshots, ExtraVolumes, NotTriggerScaleUp,volumePVCDataSource, AllowVolumeExpansion
, EKS storage, provisioner, Storage Capacity Tracking,VolumeBinding, VolumeClaimTemplate, storage.k8s.io
, CKA Storage, DoKC, EmptyDir, Volume populators,storageclass.kubernetes.io
Advertising: