#在k8sNode服务器上(k8snode-111)执行
#创建:pv0003PersistentVolume.yaml
#拷贝pv0003PersistentVolume.yaml文件到k8snode-111服务器:/k8s/deploys
cd /k8s/deploys
kubectl apply -f pv0003PersistentVolume.yaml
kubectl get pv
cd /k8s/deploys
kubectl apply -f persistentVolumeClaim.yaml
kubectl get pvc

#在k8s所有的node节点上安装nfs
yum -y install nfs-utils
systemctl start nfs-utils
systemctl start nfs
systemctl enable nfs-utils
systemctl enable nfs
systemctl status nfs

#在k8sNode服务器上(k8snode-111)执行
#配置共享文件
nano /etc/exports
###############################
/k8s/wwwroot 192.168.1.1/24(rw,sync,no_root_squash)
###############################
# 重新挂载/etc/exports的设置
exportfs -arv
# 显示主机的/etc/exports所共享的目录数据
showmount -e

#在Linux(k8snode-111)执行服务器挂载
mount -t nfs 192.168.1.107:/k8s/wwwroot /k8s/wwwroot
#卸载挂载
umount /k8s/wwwroot

#启动.net core 
cd /k8s/deploys
kubectl apply -f deploy-persistent-volume.yaml

运行效果:

 

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐