Documentation ¶
Index ¶
- func GenerateNameByVolumeId(volumeId string) string
- func HasRef(pod *corev1.Pod) bool
- type MntInterface
- type PodMount
- func (p *PodMount) AddRefOfMount(target string, podName string) error
- func (p *PodMount) JCreateVolume(jfsSetting *jfsConfig.JfsSetting) error
- func (p *PodMount) JDeleteVolume(jfsSetting *jfsConfig.JfsSetting) error
- func (p *PodMount) JMount(jfsSetting *jfsConfig.JfsSetting) error
- func (p *PodMount) JUmount(volumeId, target string) error
- type ProcessMount
- func (p *ProcessMount) AddRefOfMount(target string, podName string) error
- func (p *ProcessMount) JCreateVolume(jfsSetting *jfsConfig.JfsSetting) error
- func (p *ProcessMount) JDeleteVolume(jfsSetting *jfsConfig.JfsSetting) error
- func (p *ProcessMount) JMount(jfsSetting *jfsConfig.JfsSetting) error
- func (p *ProcessMount) JUmount(volumeId, target string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenerateNameByVolumeId ¶ added in v0.13.0
Types ¶
type MntInterface ¶ added in v0.12.0
type MntInterface interface { k8sMount.Interface JMount(jfsSetting *jfsConfig.JfsSetting) error JCreateVolume(jfsSetting *jfsConfig.JfsSetting) error JDeleteVolume(jfsSetting *jfsConfig.JfsSetting) error JUmount(volumeId, target string) error AddRefOfMount(target string, podName string) error }
func NewPodMount ¶
func NewPodMount(client *k8sclient.K8sClient, mounter k8sMount.SafeFormatAndMount) MntInterface
func NewProcessMount ¶
func NewProcessMount(mounter k8sMount.SafeFormatAndMount) MntInterface
type PodMount ¶
type PodMount struct { k8sMount.SafeFormatAndMount K8sClient *k8sclient.K8sClient }
func (*PodMount) AddRefOfMount ¶
func (*PodMount) JCreateVolume ¶ added in v0.13.0
func (p *PodMount) JCreateVolume(jfsSetting *jfsConfig.JfsSetting) error
func (*PodMount) JDeleteVolume ¶ added in v0.13.0
func (p *PodMount) JDeleteVolume(jfsSetting *jfsConfig.JfsSetting) error
type ProcessMount ¶
type ProcessMount struct {
k8sMount.SafeFormatAndMount
}
func (*ProcessMount) AddRefOfMount ¶
func (p *ProcessMount) AddRefOfMount(target string, podName string) error
func (*ProcessMount) JCreateVolume ¶ added in v0.13.0
func (p *ProcessMount) JCreateVolume(jfsSetting *jfsConfig.JfsSetting) error
func (*ProcessMount) JDeleteVolume ¶ added in v0.13.0
func (p *ProcessMount) JDeleteVolume(jfsSetting *jfsConfig.JfsSetting) error
func (*ProcessMount) JMount ¶
func (p *ProcessMount) JMount(jfsSetting *jfsConfig.JfsSetting) error
func (*ProcessMount) JUmount ¶
func (p *ProcessMount) JUmount(volumeId, target string) error
Click to show internal directories.
Click to hide internal directories.