Documentation ¶
Overview ¶
Package accessmode contains accessMode related functions.
Index ¶
Constants ¶
View Source
const ( StorageosProvisioner = "kubernetes.io/storageos" QuobyteProvisioner = "kubernetes.io/quobyte" HostPathProvisioner = "kubernetes.io/host-path" AwsEbsProvisioner = "kubernetes.io/aws-ebs" AzureFileProvisioner = "kubernetes.io/azure-file" AzureDiskProvisioner = "kubernetes.io/azure-disk" CephfsProvisioner = "kubernetes.io/cephfs" CinderProvisioner = "kubernetes.io/cinder" FCProvisioner = "kubernetes.io/fc" FlockerProvisioner = "kubernetes.io/flocker" GcePdProvisioner = "kubernetes.io/gce-pd" GlusterfsProvisioner = "kubernetes.io/glusterfs" IscsiProvisioner = "kubernetes.io/iscsi" NFSProvisioner = "kubernetes.io/nfs" RdbProvisioner = "kubernetes.io/rbd" VsphereVolumeProvisioner = "kubernetes.io/vsphere-volume" PortworxVolumeProvisioner = "kubernetes.io/portworx-volume" )
Variables ¶
This section is empty.
Functions ¶
func ConfigMapName ¶
func ConfigMapName() string
ConfigMapName gets the name of the tracing ConfigMap
Types ¶
type AccessModeManager ¶
type AccessModeManager interface { // SupportedAccessModes return the accessModes supported by specify storageClass SupportedAccessModes(sc *storagev1.StorageClass) []corev1.PersistentVolumeAccessMode }
AccessModeManager accessMode manager supported by storageClass
func NewDynamicAccessModeManager ¶
func NewDynamicAccessModeManager(logger *zap.SugaredLogger, informer configmap.DefaultingWatcher) AccessModeManager
NewDynamicAccessModeManager helper function for constructing AccessModeManager
Click to show internal directories.
Click to hide internal directories.