NAME
IO::K8s::Api::Storage::V1::StorageClass - StorageClass describes the parameters for a class of storage for which PersistentVolumes can be dynamically provisioned. StorageClasses are non-namespaced; the name of the storage class according to etcd is in ObjectMeta.Name.
VERSION
version 1.000
DESCRIPTION
StorageClass describes the parameters for a class of storage for which PersistentVolumes can be dynamically provisioned.
StorageClasses are non-namespaced; the name of the storage class according to etcd is in ObjectMeta.Name.
This is a Kubernetes API object. See IO::K8s::Role::APIObject for metadata, api_version(), and kind().
allowVolumeExpansion
allowVolumeExpansion shows whether the storage class allow volume expand.
allowedTopologies
allowedTopologies restrict the node topologies where volumes can be dynamically provisioned. Each volume plugin defines its own supported topology specifications. An empty TopologySelectorTerm list means there is no topology restriction. This field is only honored by servers that enable the VolumeScheduling feature.
mountOptions
mountOptions controls the mountOptions for dynamically provisioned PersistentVolumes of this storage class. e.g. ["ro", "soft"]. Not validated - mount of the PVs will simply fail if one is invalid.
parameters
parameters holds the parameters for the provisioner that should create volumes of this storage class.
provisioner
provisioner indicates the type of the provisioner.
reclaimPolicy
reclaimPolicy controls the reclaimPolicy for dynamically provisioned PersistentVolumes of this storage class. Defaults to Delete.
volumeBindingMode
volumeBindingMode indicates how PersistentVolumeClaims should be provisioned and bound. When unset, VolumeBindingImmediate is used. This field is only honored by servers that enable the VolumeScheduling feature.
SEE ALSO
https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.31/#storageclass-v1-storage.k8s.io
SUPPORT
Issues
Please report bugs and feature requests on GitHub at https://github.com/pplu/io-k8s-p5/issues.
IRC
Join #kubernetes on irc.perl.org or message Getty directly.
CONTRIBUTING
Contributions are welcome! Please fork the repository and submit a pull request.
AUTHORS
Torsten Raudssus <torsten@raudssus.de>
Jose Luis Martinez <jlmartinez@capside.com> (original author, inactive)
COPYRIGHT AND LICENSE
This software is Copyright (c) 2018 by CAPSiDE.
This is free software, licensed under:
The Apache License, Version 2.0, January 2004