k8s 使用GlusterFS做持久化存储

本文档详细介绍了如何在k8s环境中配置GlusterFS作为持久化存储,包括安装GlusterFS、配置volume、整合kubernetes、创建PV和PVC的过程。在完成这些步骤后,可以在k8s pod中安全地使用GlusterFS存储。
摘要由CSDN通过智能技术生成

一、创建GlusterFS

首先找几台主机做GlusterFS存储,这里用了3台主机:
10.244.0.10
10.244.0.11
10.244.0.12


安装GlusterFS

安装过程如下:

  1. 安装 gluster 源
yum install centos-release-gluster -y
  1. 安装 glusterfs 组件
yum install -y glusterfs glusterfs-server glusterfs-fuse glusterfs-rdma
  1. 创建 glusterfs 目录
mkdir /opt/glusterd
  1. 修改 glusterd 目录
sed -i 's/var\/lib/opt/g' /etc/glusterfs/glusterd.vol
  1. 启动 glusterfs
systemctl start glusterd.service
  1. 设置开机启动
systemctl enable glusterd.service
  1. 查看状态
systemctl status glusterd.service
  1. 配置 hosts
 > vi /etc/hosts
 
10.244.0.10 glusterfs1 
10.244.0.11 glusterfs2
10.244.0.12 glusterfs3
  1. 创建存储目录
mkdir /opt/gfs_data
  1. 添加节点到集群,在任意一台主机添加另外两台主机即可
gluster peer probe glusterfs2
gluster peer probe glusterfs3
  1. 查看集群状态
> gluster peer status
Number of Peers: 2

Hostname: glusterfs2
Uuid: f255xxxx
State: Peer in Cluster (Connected)

Hostname: glusterfs3
Uuid: 428xxxx
State: Peer in Cluster (Connected)
<
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值