我已经创建了一个gluster集群来为kubernetes配置磁盘,但是我的问题集中在heketi和gluster上。
我们在虚拟环境中运行群集,因此提供给VM的磁盘可以扩展,因为它们是虚拟磁盘。
我们扩展磁盘并尝试让gluster群集使用heketi-cli device resync $id
来查看设备的新尺寸,此命令成功完成后,群集将继续查看其原始尺寸的设备;
搜索一段时间后,这对于heketi来说似乎是正常的行为(我发现叉子似乎可以这样做,但我更喜欢使用正式版本)。
因此,我当时想以此限制的“替代方法”来对磁盘进行分区,并在拓扑文件中提供分区而不是RAW设备,我添加了它,看来是可行的。
那么,我在此配置上会遇到任何问题吗? 有人可以解释为什么建议使用原始设备?
据我所知,建议在分区的顶部创建LVM上的PhisicalVolume,以允许扩展磁盘,而不是始终添加磁盘。 (当然,在具有可提供磁盘或VirtualEnvironment的存储的环境中,可以扩展磁盘。)