【k8s】存储 pvc 参数列表

相关文章:
【K8s】初识PV和PVC
【k8s】存储 pv 参数列表
【k8s】存储 pvc 参数列表

1. pv概述

2. 参数列表

[root@paas-controller-3:/home/ubuntu]$ kubectl explain pvc.spec
KIND:     PersistentVolumeClaim
VERSION:  v1

RESOURCE: spec <Object>

DESCRIPTION:
     Spec defines the desired characteristics of a volume requested by a pod
     author. More info:
     https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims

     PersistentVolumeClaimSpec describes the common attributes of storage
     devices and allows a Source for provider-specific attributes

FIELDS:
   accessModes  <[]string>
     AccessModes contains the desired access modes the volume should have. More
     info:
     https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1

   dataSource   <Object>
     This field can be used to specify either: * An existing VolumeSnapshot
     object (snapshot.storage.k8s.io/VolumeSnapshot) * An existing PVC
     (PersistentVolumeClaim) If the provisioner or an external controller can
     support the specified data source, it will create a new volume based on the
     contents of the specified data source. If the AnyVolumeDataSource feature
     gate is enabled, this field will always have the same contents as the
     DataSourceRef field.

   dataSourceRef        <Object>
     Specifies the object from which to populate the volume with data, if a
     non-empty volume is desired. This may be any local object from a non-empty
     API group (non core object) or a PersistentVolumeClaim object. When this
     field is specified, volume binding will only succeed if the type of the
     specified object matches some installed volume populator or dynamic
     provisioner. This field will replace the functionality of the DataSource
     field and as such if both fields are non-empty, they must have the same
     value. For backwards compatibility, both fields (DataSource and
     DataSourceRef) will be set to the same value automatically if one of them
     is empty and the other is non-empty. There are two important differences
     between DataSource and DataSourceRef: * While DataSource only allows two
     specific types of objects, DataSourceRef allows any non-core object, as
     well as PersistentVolumeClaim objects.
     * While DataSource ignores disallowed values (dropping them), DataSourceRef
     preserves all values, and generates an error if a disallowed value is
     specified. (Alpha) Using this field requires the AnyVolumeDataSource
     feature gate to be enabled.

   resources    <Object>
     Resources represents the minimum resources the volume should have. If
     RecoverVolumeExpansionFailure feature is enabled users are allowed to
     specify resource requirements that are lower than previous value but must
     still be higher than capacity recorded in the status field of the claim.
     More info:
     https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources

   selector     <Object>
     A label query over volumes to consider for binding.

   storageClassName     <string>
     Name of the StorageClass required by the claim. More info:
     https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1

   volumeMode   <string>
     volumeMode defines what type of volume is required by the claim. Value of
     Filesystem is implied when not included in claim spec.

   volumeName   <string>
     VolumeName is the binding reference to the PersistentVolume backing this
     claim.

  • selector
    通过该标签,选定符合条件的pv
    注意:pvc没有亲和性参数
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值