持久化存储-nfs网络存储

29 篇文章 0 订阅
22 篇文章 0 订阅


在这里插入图片描述

nfs,网络存储

pod重启,数据还存在

找一台服务器作为nfs服务端

(1)安装nfs,设置挂载路径

yum install -y nfs-utils

(2)设置挂载路径
在这里插入图片描述
挂载的路径
在这里插入图片描述

在k8s集群node节点安装nfs

yum installl -y nfs-utils

启动nfs服务
在这里插入图片描述

在K8S集群部署应用使用nfs持久网络存储

需要将yaml文件中的server的ip地址切换成你自己的服务器。
挂载目录:
在这里插入图片描述

kubectl apply -f nfs-nginx.yaml
kubectl get pods  //查看状态
kubectl describe pods nginx-dep1-7dc488f58d-hvfrd  //查看日志

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
** 进入终端 **

kubectl exec -it nginx-dep1-69b468cdc7-7z6cw bash   //进入新的终端

会将pod中的/usr/share/nginx/html挂载到nfs中的data/nfs目录下。

测试

data/nfs目录下创建·index.html` 文件,在pod中产看是否存在
在这里插入图片描述
** 发现同步过来了**。
在这里插入图片描述

对外暴露端口查看
kubectl expose deployment nginx-dep1 --port=80 --target-port=80 --type=NodePort

查看

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值