云原生系列(六)—longhorn分布式存储部署

 云原生系列(一)一rancher高可用部署-CSDN博客

云原生系列(二)—单节点多盘位minio部署-CSDN博客

云原生系列(三)一rancher备份-CSDN博客

云原生系列(四)—快速创建k8s生产集群-CSDN博客

云原生系列(五)—metallb安装及layer-2负载配置_metallb 安装-CSDN博客

云原生系列(六)—longhorn分布式存储部署_longhorn 存储-CSDN博客

云原生系列(七)—在k8s部署trident对接ontap的nfs存储并创建动态存储类-CSDN博客

我的环境采用的是虚拟化的虚拟机去做实验性能会有所损耗,建议是rancher高可用集群采用虚拟机部署,避免裸金属服务器的性能浪费。当然,也是要放在虚拟化的集群的。

生产环境的k8s集群可以直接采用裸金属服务器,并且多块磁盘方式,把k8s的持久化存储耦合进k8s内,方便部署,方便管理。

这一篇我们讲longhorn的存储部署,也就是通过在正式k8s集群节点服务器上增加硬盘来配置。

Longhorn | Documentation 官方文档献上

环境准备:

不讲了,就第三篇教程里面的3台work节点,每台加了1块6TB的硬盘

通过下面命令可以看到磁盘信息(3个work节点均执行)

fdisk -l

如图

格式化磁盘(3个work节点均执行)注意需要自己看清楚磁盘名称

mkfs.ext4 /dev/sdb

如图

磁盘打上标签(3个work节点均执行)标签可以自己定义,后面挂载磁盘用

e2label /dev/sdb disk1

 创建目录(3个work节点均执行)

mkdir /longhorn
mkdir /longhorn/disk1

修改/etc/fstab进行自动挂载

LABEL=你的标签    /挂载点的路径    文件系统类型    挂载选项    0    2

如图

 挂载磁盘

mount -a

查看磁盘

lsblk

rancher安装longhorn,非常简单

 

大规模应用的时候,网络层也有要配置的,这个教程不过多展开了

 安装完成后还需要进行一些配置,因为我们只在3个节点上加了硬盘,所以需要剔除默认配置发现的节点,并对存储目录修改

移除etcd和master节点的存储卷,这里只展示一个节点的移除

节点移除调度之后,修改work节点配置

配置完成如图

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值