赞
踩
这里介绍一下Rancher 开源的一款 Kubernetes 的云原生分布式块存储方案 - Longhorn的使用方式。
使用 Longhorn,可以:
参考文档:https://www.qikqiak.com/k3s/storage/longhorn/
我的操作系统是Centos 7.9
安装 open-iscsi,并且 iscsid 守护程序在所有节点上运行,这是必要的,因为 Longhorn 依赖主机上的 iscsiadm 为 Kubernetes 提供持久卷
yum install -y iscsi-initiator-utils nfs-utils
helm repo add longhorn https://charts.longhorn.io
helm repo update
helm pull longhorn/longhorn
helm install longhorn longhorn/longhorn --namespace longhorn-system --create-namespace
# 开放前端页面端口
kubectl -n longhorn-system patch svc longhorn-frontend -p '{"spec":{"type":"NodePort"}}'
后续补充。。。
通过svc查看登录页面
[root@master ~]# kubectl get svc longhorn-frontend -n longhorn-system
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
longhorn-frontend NodePort 10.109.123.14 <none> 80:30628/TCP 41m
将新添加的盘挂载到如下目录,并添加到开机自启中。
在longhorn 中添加一个,Disk,先忽略默认的disk
删除每台机器上默认的 /var/lib/longhorn 调度目录
添加完 Disk 后,开启调度,然后把之前的默认调度目录, Scheduling 修改为 Disable 后就可以删除默认的调度目录。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。