Puppet Type: kubernetes_persistent_volume_spec_type
- Defined in:
- lib/puppet/type/kubernetes_persistent_volume_spec.rb
Overview
PersistentVolumeSpec is the specification of a persistent volume.
Parameter Summary
- accessModes (Property) -
AccessModes contains all ways the volume can be mounted. More info: releases.k8s.io/HEAD/docs/user-guide/persistent-volumes.md#access-modes
- awsElasticBlockStore (Property) -
AWSElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: releases.k8s.io/HEAD/docs/user-guide/volumes.md#awselasticblockstore
- capacity (Property) -
A description of the persistent volume's resources and capacity. More info: releases.k8s.io/HEAD/docs/user-guide/persistent-volumes.md#capacity
- cephfs (Property) -
CephFS represents a Ceph FS mount on the host that shares a pod's lifetime
- cinder (Property) -
Cinder represents a cinder volume attached and mounted on kubelets host machine More info: releases.k8s.io/HEAD/examples/mysql-cinder-pd/README.md
- claimRef (Property) -
ClaimRef is part of a bi-directional binding between PersistentVolume and PersistentVolumeClaim. Expected to be non-nil when bound. claim.VolumeName is the authoritative bind between PV and PVC. More info: releases.k8s.io/HEAD/docs/user-guide/persistent-volumes.md#binding
- fc (Property) -
FC represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod.
- flocker (Property) -
Flocker represents a Flocker volume attached to a kubelet's host machine and exposed to the pod for its usage. This depends on the Flocker control service being running
- gcePersistentDisk (Property) -
GCEPersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Provisioned by an admin. More info: releases.k8s.io/HEAD/docs/user-guide/volumes.md#gcepersistentdisk
- glusterfs (Property) -
Glusterfs represents a Glusterfs volume that is attached to a host and exposed to the pod. Provisioned by an admin. More info: releases.k8s.io/HEAD/examples/glusterfs/README.md
- hostPath (Property) -
HostPath represents a directory on the host. Provisioned by a developer or tester. This is useful for single-node development and testing only! On-host storage is not supported in any way and WILL NOT WORK in a multi-node cluster. More info: releases.k8s.io/HEAD/docs/user-guide/volumes.md#hostpath
- iscsi (Property) -
ISCSI represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Provisioned by an admin.
- name (Parameter) -
Name of the persistent_volume_spec.
- nfs (Property) -
NFS represents an NFS mount on the host. Provisioned by an admin. More info: releases.k8s.io/HEAD/docs/user-guide/volumes.md#nfs
- persistentVolumeReclaimPolicy (Property) -
What happens to a persistent volume when released from its claim. Valid options are Retain (default) and Recycle. Recyling must be supported by the volume plugin underlying this persistent volume. More info: releases.k8s.io/HEAD/docs/user-guide/persistent-volumes.md#recycling-policy
- rbd (Property) -
RBD represents a Rados Block Device mount on the host that shares a pod's lifetime. More info: releases.k8s.io/HEAD/examples/rbd/README.md