package iscsi
import "k8s.io/kubernetes/pkg/volume/iscsi"
Index ¶
- Constants
- func ProbeVolumePlugins() []volume.VolumePlugin
- type ISCSIPlugin
- func (plugin *ISCSIPlugin) CanSupport(spec *api.Volume) bool
- func (plugin *ISCSIPlugin) GetAccessModes() []api.AccessModeType
- func (plugin *ISCSIPlugin) Init(host volume.VolumeHost)
- func (plugin *ISCSIPlugin) Name() string
- func (plugin *ISCSIPlugin) NewBuilder(spec *api.Volume, podRef *api.ObjectReference, _ volume.VolumeOptions) (volume.Builder, error)
- func (plugin *ISCSIPlugin) NewCleaner(volName string, podUID types.UID) (volume.Cleaner, error)
- type ISCSIUtil
Constants ¶
const (
ISCSIPluginName = "kubernetes.io/iscsi"
)
Functions ¶
func ProbeVolumePlugins ¶
func ProbeVolumePlugins() []volume.VolumePlugin
This is the primary entrypoint for volume plugins.
Types ¶
type ISCSIPlugin ¶
type ISCSIPlugin struct {
// contains filtered or unexported fields
}
func (*ISCSIPlugin) CanSupport ¶
func (plugin *ISCSIPlugin) CanSupport(spec *api.Volume) bool
func (*ISCSIPlugin) GetAccessModes ¶
func (plugin *ISCSIPlugin) GetAccessModes() []api.AccessModeType
func (*ISCSIPlugin) Init ¶
func (plugin *ISCSIPlugin) Init(host volume.VolumeHost)
func (*ISCSIPlugin) Name ¶
func (plugin *ISCSIPlugin) Name() string
func (*ISCSIPlugin) NewBuilder ¶
func (plugin *ISCSIPlugin) NewBuilder(spec *api.Volume, podRef *api.ObjectReference, _ volume.VolumeOptions) (volume.Builder, error)
func (*ISCSIPlugin) NewCleaner ¶
type ISCSIUtil ¶
type ISCSIUtil struct{}
func (*ISCSIUtil) AttachDisk ¶
func (*ISCSIUtil) DetachDisk ¶
func (*ISCSIUtil) MakeGlobalPDName ¶
Source Files ¶
disk_manager.go iscsi.go iscsi_util.go
- Version
- v0.15.0
- Published
- Apr 13, 2015
- Platform
- linux/amd64
- Imports
- 13 packages
- Last checked
- 26 minutes ago –
Tools for package owners.