我在容器中成功使用了 Kubernetes 1.4 持久卷支持、iSCSI/NFS PV 和 PVC。但是,它需要首先通过在 PV 创建和声明存储期间指定容量来配置存储。
我的要求是只为集群提供存储(并且不想提及存储容量)并让用户/开发人员根据他们的要求声明存储。因此需要使用 StorageClass 进行动态配置。只需使用详细信息声明存储,并让开发人员根据他们的需要声明它。
但是,对于使用 Storage 类为 iSCSI 和 NFS 使用动态卷配置并且没有得到确切的步骤来执行感到困惑。根据文档,我需要为这两种类型使用外部卷插件,并且它已经作为孵化器项目的一部分提供 - https://github.com/kubernetes-incubator/external-storage/。但是我不知道如何加载/运行该外部配置程序(我需要将它作为容器本身运行??我猜)然后编写存储类,其中包含 iSCSI/NFS 存储的详细信息。
已经完成/使用过它的人可以指导/提供这方面的指导吗?
在此先感谢,皮库