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{})
}
AttachDetachController defines the operations supported by this controller.
func NewAttachDetachController ¶
func NewAttachDetachController( kubeClient internalclientset.Interface, podInformer framework.SharedInformer, nodeInformer framework.SharedInformer, pvcInformer framework.SharedInformer, pvInformer framework.SharedInformer, cloud cloudprovider.Interface, plugins []volume.VolumePlugin) (AttachDetachController, error)
NewAttachDetachController returns a new instance of AttachDetachController.
Directories ¶
Path | Synopsis |
---|---|
Package attacherdetacher implements interfaces that enable triggering attach and detach operations on volumes.
|
Package attacherdetacher implements interfaces that enable triggering attach and detach operations on volumes. |
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 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. |
Click to show internal directories.
Click to hide internal directories.