关注分享主机优惠活动
国内外VPS云服务器

K8s使用nfs来持久化数据(k8s nfs生产)

Nfs是学生常用的远程存储。这里k8s安装nfs。

部署nfs服务器并安装nfs工具

yum -y安装NFS -utilsystemctl启动nfs & amp& ampSystemctl enable nfs为nfs创建一个目录。

mkdir -p/data/NFS/& amp;& ampChmod -R 777 /data/nfs#设置共享目录echo " /data/nfs *(rw,no_root_squash,sync)& quot;& gt& gt/etc/exports#应用配置exportfs -r#查看配置exportfs启动nfs服务

重启rpcbind & amp& amp重新启动nfs & amp& ampSystemctl enable nfs#检查RPC服务的注册状态RPCINFO-PLOCHOHOST #测试showmount -e 192.168.32.133k8s安装nfs驱动程序官方仓库https://github.com/kubernetes-csi/csi-driver-nfs

官方形象在国内无法访问,需要转储在国内仓库。建议找港机或者科学上网。

registry . k8s . io/SIG -storage/CSI -provisioner:v 3 . 2 . 0 registry . k8s . io/SIG -storage/liveness probe:v 2 . 7 . 0 registry . k8s . io/SIG -storage/CSI -Node -Driver -registrator:v2.5.1gcr.io/K8s-Staging-Sig-Storage/NFS插件:Canary在线安装curl -SKSL https://raw.githubusercontent.com/。kubernetes -CSI/CSI -Driver -NFS/Master/Deploy/install -Driver . sh | bash -s Master --本地安装Git克隆https://github.com/kubernetes-csi/ CSI -Driver -NFS . gitcd CSI -Driver -NFS . Deploy/install -Driver . shmaster本地等待所有pod运行

kuctl -nkube -system getpod | grep NFS部署存储类别对象类别

---API version:v1 kind:PersistentVolumemetadata:name:pv-NFS spec:capacity:storage:10Gi access modes:-read write many persistent volume回收策略:Retain storage class name:NFS -CSI mount options:-NFS vers = 3 CSI:driver:NFS . CSI . k8s . io readOnly:false volume handle:unique -volumeid #确保它& # 39;这是群集卷中的唯一id属性:服务器:192.168.32.133共享:/data/NFS ---种类:PersistentVolumeClaimapiVersion:v1元数据:名称:PV C-NFS -static spec:access modes:-read write许多资源:请求:存储:10Gi卷名:pv-nfs存储类名:NFS -CSI ----API版本:v1kind: Podmetadata:名称:ngixspec:containers:4

未经允许不得转载:主机频道 » K8s使用nfs来持久化数据(k8s nfs生产)

评论 抢沙发

评论前必须登录!