當前位置: 首頁>>代碼示例>>Golang>>正文


Golang util.EscapeQualifiedNameForDisk函數代碼示例

本文整理匯總了Golang中github.com/GoogleCloudPlatform/kubernetes/pkg/util.EscapeQualifiedNameForDisk函數的典型用法代碼示例。如果您正苦於以下問題:Golang EscapeQualifiedNameForDisk函數的具體用法?Golang EscapeQualifiedNameForDisk怎麽用?Golang EscapeQualifiedNameForDisk使用的例子?那麽, 這裏精選的函數代碼示例或許可以為您提供幫助。


在下文中一共展示了EscapeQualifiedNameForDisk函數的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Golang代碼示例。

示例1: GetPath

func (gr *gitRepo) GetPath() string {
	name := gitRepoPluginName
	if gr.legacyMode {
		name = gitRepoPluginLegacyName
	}
	return gr.plugin.host.GetPodVolumeDir(gr.pod.UID, util.EscapeQualifiedNameForDisk(name), gr.volName)
}
開發者ID:chenzhen411,項目名稱:kubernetes,代碼行數:7,代碼來源:git_repo.go

示例2: GetPath

func (ed *emptyDir) GetPath() string {
	name := emptyDirPluginName
	if ed.legacyMode {
		name = emptyDirPluginLegacyName
	}
	return ed.plugin.host.GetPodVolumeDir(ed.podUID, util.EscapeQualifiedNameForDisk(name), ed.volName)
}
開發者ID:SivagnanamCiena,項目名稱:calico-kubernetes,代碼行數:7,代碼來源:empty_dir.go

示例3: GetPath

func (pd *gcePersistentDisk) GetPath() string {
	name := gcePersistentDiskPluginName
	if pd.legacyMode {
		name = gcePersistentDiskPluginLegacyName
	}
	return pd.plugin.host.GetPodVolumeDir(pd.podUID, util.EscapeQualifiedNameForDisk(name), pd.volName)
}
開發者ID:chenzhen411,項目名稱:kubernetes,代碼行數:7,代碼來源:gce_pd.go

示例4: GetPath

func (iscsi *iscsiDisk) GetPath() string {
	name := ISCSIPluginName
	// safe to use PodVolumeDir now: volume teardown occurs before pod is cleaned up
	return iscsi.plugin.host.GetPodVolumeDir(iscsi.podUID, util.EscapeQualifiedNameForDisk(name), iscsi.volName)
}
開發者ID:chenzhen411,項目名稱:kubernetes,代碼行數:5,代碼來源:iscsi.go

示例5: getMetaDir

func (gr *gitRepo) getMetaDir() string {
	return path.Join(gr.plugin.host.GetPodPluginDir(gr.pod.UID, util.EscapeQualifiedNameForDisk(gitRepoPluginName)), gr.volName)
}
開發者ID:chenzhen411,項目名稱:kubernetes,代碼行數:3,代碼來源:git_repo.go

示例6: GetPath

func (ebs *awsElasticBlockStore) GetPath() string {
	name := awsElasticBlockStorePluginName
	return ebs.plugin.host.GetPodVolumeDir(ebs.podUID, util.EscapeQualifiedNameForDisk(name), ebs.volName)
}
開發者ID:Ima8,項目名稱:kubernetes,代碼行數:4,代碼來源:aws_ebs.go

示例7: GetPath

func (cephfsVolume *cephfs) GetPath() string {
	name := cephfsPluginName
	return cephfsVolume.plugin.host.GetPodVolumeDir(cephfsVolume.podUID, util.EscapeQualifiedNameForDisk(name), cephfsVolume.volName)
}
開發者ID:cjnygard,項目名稱:origin,代碼行數:4,代碼來源:cephfs.go

示例8: getMetaDir

func (m *metadataVolume) getMetaDir() string {
	return path.Join(m.plugin.host.GetPodPluginDir(m.pod.UID, util.EscapeQualifiedNameForDisk(metadataPluginName)), m.volName)
}
開發者ID:cjnygard,項目名稱:origin,代碼行數:3,代碼來源:metadata.go

示例9: GetPath

func (m *metadataVolume) GetPath() string {
	return m.plugin.host.GetPodVolumeDir(m.pod.UID, util.EscapeQualifiedNameForDisk(metadataPluginName), m.volName)
}
開發者ID:cjnygard,項目名稱:origin,代碼行數:3,代碼來源:metadata.go

示例10: GetPath

func (nfsVolume *nfs) GetPath() string {
	name := nfsPluginName
	return nfsVolume.plugin.host.GetPodVolumeDir(nfsVolume.pod.UID, util.EscapeQualifiedNameForDisk(name), nfsVolume.volName)
}
開發者ID:gabrielweyer,項目名稱:kubernetes,代碼行數:4,代碼來源:nfs.go

示例11: GetPath

func (ed *emptyDir) GetPath() string {
	name := emptyDirPluginName
	return ed.plugin.host.GetPodVolumeDir(ed.pod.UID, util.EscapeQualifiedNameForDisk(name), ed.volName)
}
開發者ID:dustintownsend,項目名稱:origin,代碼行數:4,代碼來源:empty_dir.go

示例12: GetPath

func (sv *secretVolume) GetPath() string {
	return sv.plugin.host.GetPodVolumeDir(sv.pod.UID, util.EscapeQualifiedNameForDisk(secretPluginName), sv.volName)
}
開發者ID:chenzhen411,項目名稱:kubernetes,代碼行數:3,代碼來源:secret.go

示例13: getMetaDir

func (sv *secretVolume) getMetaDir() string {
	return path.Join(sv.plugin.host.GetPodPluginDir(sv.pod.UID, util.EscapeQualifiedNameForDisk(secretPluginName)), sv.volName)
}
開發者ID:chenzhen411,項目名稱:kubernetes,代碼行數:3,代碼來源:secret.go

示例14: GetPath

func (fv *FakeVolume) GetPath() string {
	return path.Join(fv.Plugin.Host.GetPodVolumeDir(fv.PodUID, util.EscapeQualifiedNameForDisk(fv.Plugin.PluginName), fv.VolName))
}
開發者ID:SivagnanamCiena,項目名稱:calico-kubernetes,代碼行數:3,代碼來源:testing.go

示例15: GetPath

func (rbd *rbd) GetPath() string {
	name := RBDPluginName
	// safe to use PodVolumeDir now: volume teardown occurs before pod is cleaned up
	return rbd.plugin.host.GetPodVolumeDir(rbd.podUID, util.EscapeQualifiedNameForDisk(name), rbd.volName)
}
開發者ID:chenzhen411,項目名稱:kubernetes,代碼行數:5,代碼來源:rbd.go


注:本文中的github.com/GoogleCloudPlatform/kubernetes/pkg/util.EscapeQualifiedNameForDisk函數示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。