package
1.11.0-alpha.1
Repository: https://github.com/mjudeikis/kubernetes.git
Documentation: pkg.go.dev
# Functions
No description provided by the author
NewController creates a new PersistentVolume controller.
NewVolumeBinder sets up all the caches needed for the scheduler to make topology-aware volume binding decisions.
No description provided by the author
No description provided by the author
NewVolumeBinder sets up all the caches needed for the scheduler to make volume binding decisions.
# Constants
CloudVolumeCreatedForClaimNamespaceTag is a name of a tag attached to a real volume in cloud (e.g.
CloudVolumeCreatedForClaimNameTag is a name of a tag attached to a real volume in cloud (e.g.
CloudVolumeCreatedForVolumeNameTag is a name of a tag attached to a real volume in cloud (e.g.
# Structs
ControllerParameters contains arguments for creation of a new PersistentVolume controller.
No description provided by the author
No description provided by the author
PersistentVolumeController is a controller that synchronizes PersistentVolumeClaims and PersistentVolumes.
# Interfaces
AssumeCache is a cache on top of the informer that allows for updating objects outside of informer events and also restoring the informer cache's version of the object.
podBindingCache stores PV binding decisions per pod per node.
PVAssumeCache is a AssumeCache for PersistentVolume objects.
SchedulerVolumeBinder is used by the scheduler to handle PVC/PV binding and dynamic provisioning.