Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type VolumeBinder ¶
type VolumeBinder struct {
Binder persistentvolume.SchedulerVolumeBinder
}
VolumeBinder sets up the volume binding library
func NewFakeVolumeBinder ¶
func NewFakeVolumeBinder(config *persistentvolume.FakeVolumeBinderConfig) *VolumeBinder
NewFakeVolumeBinder sets up a fake volume binder and binding queue
func NewVolumeBinder ¶
func NewVolumeBinder( client clientset.Interface, nodeInformer coreinformers.NodeInformer, pvcInformer coreinformers.PersistentVolumeClaimInformer, pvInformer coreinformers.PersistentVolumeInformer, storageClassInformer storageinformers.StorageClassInformer, bindTimeout time.Duration) *VolumeBinder
NewVolumeBinder sets up the volume binding library and binding queue
func (*VolumeBinder) DeletePodBindings ¶
func (b *VolumeBinder) DeletePodBindings(pod *v1.Pod)
DeletePodBindings will delete the cached volume bindings for the given pod.
Click to show internal directories.
Click to hide internal directories.