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
评论前必须登录!
注册