 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Overview ¶
Package volume implements a controller to manage volume attach and detach operations.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AttachDetachController ¶
type AttachDetachController interface {
	Run(stopCh <-chan struct{})
	GetDesiredStateOfWorld() cache.DesiredStateOfWorld
}
    AttachDetachController defines the operations supported by this controller.
func NewAttachDetachController ¶
func NewAttachDetachController( kubeClient clientset.Interface, podInformer coreinformers.PodInformer, nodeInformer coreinformers.NodeInformer, pvcInformer coreinformers.PersistentVolumeClaimInformer, pvInformer coreinformers.PersistentVolumeInformer, cloud cloudprovider.Interface, plugins []volume.VolumePlugin, disableReconciliationSync bool, reconcilerSyncDuration time.Duration) (AttachDetachController, error)
NewAttachDetachController returns a new instance of AttachDetachController.
       Directories
      ¶
      Directories
      ¶
    
    | Path | Synopsis | 
|---|---|
| Package cache implements data structures used by the attach/detach controller to keep track of volumes, the nodes they are attached to, and the pods that reference them. | Package cache implements data structures used by the attach/detach controller to keep track of volumes, the nodes they are attached to, and the pods that reference them. | 
| Package populator implements interfaces that monitor and keep the states of the desired_state_of_word in sync with the "ground truth" from informer. | Package populator implements interfaces that monitor and keep the states of the desired_state_of_word in sync with the "ground truth" from informer. | 
| Package reconciler implements interfaces that attempt to reconcile the desired state of the with the actual state of the world by triggering actions. | Package reconciler implements interfaces that attempt to reconcile the desired state of the with the actual state of the world by triggering actions. | 
| Package statusupdater implements interfaces that enable updating the status of API objects. | Package statusupdater implements interfaces that enable updating the status of API objects. | 
 Click to show internal directories. 
   Click to hide internal directories.