入门
部署Longhorn存储
用于在Kubernetes环境下部署Longhorn存储。
正式部署前需要确保您的Kubernetes环境版本为1.18及以上,并且是CentOS/Ubuntu/Debian系统。
本文档所需文件均可在百度网盘中下载,提供AMD64和ARM64两种架构的安装包,下面步骤以AMD64架构下安装为例。
https://pan.baidu.com/s/1lWLyyT1jAbADGuxEG3m4gA
提取码:ge4d
安装包准备
网盘路径:iManager部署包/软件工具包/Longhorn-云原生Kubernetes分布式存储平台离线安装包/longhorn-amd64-deploy.zip
Longhorn存储部署步骤
- 在本机解压longhorn-amd64-deploy.zip,得到supermap-longhorn文件夹;
-
拷贝supermap-longhorn文件夹到任意一台机器 ,然后根据以下命令操作:
进入supermap-longhorn文件夹:
cd supermap-longhorn
如果在Master节点机器,执行安装脚本:
chmod +x supermap-longhorn.sh ./supermap-longhorn.sh m
如果在Node节点机器,执行安装脚本:
chmod +x supermap-longhorn.sh ./supermap-longhorn.sh n
-
安装成功后,查看StorageClass列表获取Longhorn存储的StorageClass名称,再在安装iManager时的配置环境依赖项-存储配置处,选择StorageClass方式时填写该名称,或在安装GIS云套件-Kubernetes环境修改values.yaml文件时,填入deploy_storage_class_name配置项。
查看StorageClass列表,可根据下面命令操作:
kubectl get sc
卸载Longhorn环境
在Kubernetes master节点按照以下命令操作:
进入目录:
cd longhorn-amd64-deploy/supermap-longhorn
执行以下脚本:
./supermap-longhorn.sh d