glusterfsは何ですか?
ファイルシステムは、オープンソースである分散Glusterfsは、並列ネットワーク・ファイル・システムにネットワーク相互接続を介して乾式貯蔵容量PBクライアントの数の数をサポートするように拡張する強力な能力を有しています。スケーラブルで高性能、高可用性特性。
インストールプロセスをglusterfs
#所有节点操作
yum install centos-release-gluster -y
yum install install glusterfs-server -y
systemctl start glusterd.service
systemctl enable glusterd.service
#为glusterfs集群增加存储单元brick
mkdir -p /gfs/test1
mkdir -p /gfs/test2
mkdir -p /gfs/test3
ストレージ・リソース・プールを追加します
#在master节点上操作
查看资源池
glusterfs pool list
增加资源池
glusterfs peer probe k8s-node1
glusterfs peer probe k8s-node2
分散ボリュームの作成
#创建
gluster volume create oldxu k8s-master:/gfs/test1 k8s-node-1:/gfs/test1 k8s-node-2:/gfs/test1 force
查看
gluster volume info oldxu
启动
gluster volume start oldxu
挂载
mount -t glusterfs 127.0.0.1:/oldxu /mnt
现在就可以使用了
分散型の複製ボリュームを作成します
在分布式的基础上,创建复制卷
gluster volume add-brick oldxu replica 2 k8s-master:/gfs/test2 k8s-node-1:/gfs/test2 k8s-node-2:/gfs/test2 force
ノード展開を増やし
gluster volume add-brick oldxu k8s-master:/gfs/test3 k8s-node1:/gfs/test3 force
バランスの取れたストレージのボリューム
gluster volume rebalance oldxu start