Documentation
¶
Index ¶
Constants ¶
View Source
const ( MB_SIZE = 1024 * 1024 TYPE_PLUGIN_DISK = "disk" TYPE_PLUGIN_NAS = "nas" TYPE_PLUGIN_OSS = "oss" TYPE_PLUGIN_CPFS = "cpfs" PLUGIN_MONITORING = "monitoring" LOGFILE_PREFIX = "/var/log/alicloud/flexvolume_" )
const values
Variables ¶
This section is empty.
Functions ¶
Types ¶
type FluxVolumePlugin ¶
type FluxVolumePlugin interface {
NewOptions() interface{} // not called by kubelet
Init() utils.Result
Getvolumename(opt interface{}) utils.Result
Attach(opt interface{}, nodeName string) utils.Result
Waitforattach(devicePath string, opt interface{}) utils.Result
Mountdevice(mountPath string, opt interface{}) utils.Result
Detach(volumeName string, nodeName string) utils.Result
Mount(opt interface{}, mountPath string) utils.Result
Unmount(mountPoint string) utils.Result
}
FluxVolumePlugin: VolumePlugin interface for plugins
Click to show internal directories.
Click to hide internal directories.