首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >kubernetes :使用iSCSI和NFS的动态持久卷供应

kubernetes :使用iSCSI和NFS的动态持久卷供应
EN

Stack Overflow用户
提问于 2018-01-08 20:37:06
回答 2查看 4.3K关注 0票数 0

我在我的容器中成功地使用了Kubernetes 1.4持久卷支持、iSCSI/NFS PV和PVC。但是,它需要首先通过在PV创建时和请求存储期间指定容量来配置存储。

我的要求是只向集群提供存储(不想提及存储的容量),让用户/开发人员根据他们的需求来申请存储。因此需要使用使用StorageClass的动态预配置。只需使用详细信息声明存储,并让开发人员根据自己的需求进行声明。

然而,对于使用存储类为iSCSI和NFS使用动态卷预配置,并且没有得到确切的步骤,我感到困惑。根据文档,我需要为这两种类型使用外部卷插件,它已经作为孵化器项目- https://github.com/kubernetes-incubator/external-storage/的一部分提供。但是,我不知道如何加载/运行外部配置器(我想我需要将其作为容器本身运行),然后使用iSCSI/NFS存储的详细信息编写存储类。

已经做过/用过它的人可以在这方面提供指导/提供指导吗?

提前谢谢你,picku

EN

回答 2

Stack Overflow用户

发布于 2018-02-09 09:17:20

您指向的项目特定于运行targetd的iSCSI目标。您基本上可以在这里下载YAML文件,使用存储提供商的参数修改它们,并使用kubectl https://github.com/kubernetes-incubator/external-storage/tree/master/iscsi/targetd/kubernetes部署pod。在你的pod中,你需要指定一个storageclass。然后,存储类指定iSCSI配置器。还有更多的步骤,但这就是它的要点。

有关https://github.com/kubernetes-incubator/external-storage/tree/master/iscsi/targetd的更多详细说明,请参阅此链接

票数 1
EN

Stack Overflow用户

发布于 2018-10-05 00:01:55

OpenEBS社区有很多人都是这样做的。例如,这里有一个博客解释了一种支持WordPress的方法:https://blog.openebs.io/setting-up-persistent-volumes-in-rwx-mode-using-openebs-142632244cb2

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48150457

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档