minio server pool 的一些特点
minio server pool 是目前minio 官方推荐的集群扩容方案,使用上简单,算是做到了真的集群扩容能力,操作简单,维护成本并不是很大
以下说明一些特点
特点
- 多个server pool 的都是可以上传的以及下载操作的,而且server pool 内的都可以看见所有文件
- 多个server pool 中如果有一个server pool 被降级了,在数据迁移过程中,此server pool 还是可以读操作的,对于写入操作会路由到
active 的server pool 中 - server pool 在降级之后,需要进行移除,同时minio 集群配置的多个server pool 配置也需要调整,同时服务建议同时重启
- 对于已经降级同时移除的server pool 假如在升级维护完成之后(比如维护,扩容)还是可以加入minio server pool 集群中的,但是
不能先初始化(同时如果有数据的应该先清空),同时添加顺序应该在现有的后边,保持新的在后边,对于启动也应该同时启动 - server pool 降级启动之后不能停止,否则可能会有问题(谨慎操作)
- 如果server pool 在降级操作过程中有问题,建议重试以及查看minio 的log 分析原因,同时建议部署的时候选择相对稳定,以及安全的版本
说明
已经是自己的一些测试,以及结合官方访问的总结,大家可以参考,如果不对的地方,欢迎反馈指正
参考资料
https://min.io/docs/minio/linux/operations/concepts.html#minio-intro-server-pool
https://min.io/docs/minio/linux/operations/install-deploy-manage/expand-minio-deployment.html#expand-minio-distributed
https://min.io/docs/minio/linux/operations/install-deploy-manage/decommission-server-pool.html#minio-decommissioning
https://www.cnblogs.com/rongfengliang/p/17262753.html