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 kcache.SharedInformer, nodeInformer kcache.SharedInformer, pvcInformer kcache.SharedInformer, pvInformer kcache.SharedInformer, cloud cloudprovider.Interface, plugins []volume.VolumePlugin, disableReconciliationSync bool, reconcilerSyncDuration time.Duration) (AttachDetachController, error)
NewAttachDetachController returns a new instance of AttachDetachController.
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.