簡體   English   中英

kubernetes:使用iSCSI和NFS的動態持久卷配置

[英]kubernetes : dynamic persistent volume provisioning using iSCSI and NFS

我正在容器中成功使用Kubernetes 1.4持久卷支持,iSCSI / NFS PV和PVC。 但是,它首先需要在創建PV和聲明存儲的過程中通過指定容量來配置存儲。

我的要求是僅向集群提供存儲(不想提及存儲容量),並讓用戶/開發人員根據其要求聲明存儲。 因此需要使用通過StorageClass進行動態配置。 只需聲明存儲的詳細信息,然后讓開發人員根據他們的需求進行聲明即可。

但是,對於使用存儲類為iSCSI和NFS使用動態卷配置而感到困惑,卻沒有獲得確切的步驟。 根據文檔,我需要為這兩種類型使用外部卷插件,並且已經作為孵化器項目的一部分提供了它-https: //github.com/kubernetes-incubator/external-storage/ 但是我沒有得到如何加載/運行該外部供應商的信息(我想我需要將其作為容器本身來運行?),然后編寫帶有iSCSI / NFS存儲詳細信息的存儲類。

有人已經可以做/使用它了嗎?

在此先感謝,picku

您指向的項目特定於目標運行的iSCSI目標。 您基本上可以在這里https://github.com/kubernetes-incubator/external-storage/tree/master/iscsi/targetd/kubernetes下載YAML文件,使用存儲提供商的參數對其進行修改,並使用kubectl create部署pod。 在pod中,您需要指定一個storageclass。 然后,該存儲類將指定iSCSI供應器。 還有更多步驟,但這就是要點。

請參閱此鏈接以獲取更詳細的說明https://github.com/kubernetes-incubator/external-storage/tree/master/iscsi/targeted

OpenEBS社區讓人們以這種方式運行afaik。 這里有一個博客,舉例說明了一種支持WordPress的方法: https : //blog.openebs.io/setting-up-persistent-volumes-in-rwx-mode-using-openebs-142632244cb2

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM