k8s 启动.net core 使用持久卷
#在k8sNode服务器上(k8snode-111)执行#创建:pv0003PersistentVolume.yaml#拷贝pv0003PersistentVolume.yaml文件到k8snode-111服务器:/k8s/deployscd /k8s/deployskubectl apply -f pv0003PersistentVolume.yamlkubectl get pvcd /k8s/
·
#在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
运行效果:
更多推荐
已为社区贡献10条内容
所有评论(0)