一,挂载nfs存储
1,在全部节点安装nfs-utils
2,在共享服务器上安装nfs-utils,而且设置开机自起
systemctl enable nfs-server
systemctl start nfs-server
3,建立共享目录
vi /etc/exportsnginx
4,在deployment中设置容器挂载卷
以上的挂载是没有配额的,挂载目录能够使用宿主机所有剩余存储空间服务器
二,pv以及pvc
网上借的图:
1,手动建立静态pvide
建立pvc
在deploy中的挂载pvc
若是是在statefulset的状况下,以下
直接在spec中经过volumeClaimTamplates来集声明与指定挂载源为一体学习
2,使用存储类来根据pvc动态建立pv
建立存储类对象
建立rabc受权
建立服务帐户-》建立角色-》建立角色绑定
在同一个yaml文件中建立
帐户:
角色:
用户与角色绑定:
应用yaml文件以后,查看
对象已经建立成功测试
3,建立nfs-provisioner deployment
应用查看:
新建nginx测试应用
应用后,查看:
查看共享目录:
能够发现,系统已经自动建立了nfs挂载目录,自动建立了pv3d
暴露该应用端口测试server
访问该应用对象
由于没有首页,在挂载目录新建一个测试页
成功访问。blog