目录
一、环境准备——搭建nfs(集群)
1.1 服务器规划
1.2 nfs服务端
1.3 nfs客户端
1.4 配置客户端开机自动挂载
二、配置k8s使用nfs持久化存储
2.1 手动静态创建
2.2 动态创建NFS存储
master(k8s集群)
node1(k8s集群)
node2(k8s集群)
nfs 服务端
192.168.99.201
192.168.99.202
192.168.99.203
192.168.99.204
在NFS服务端(192.168.99.204)对应NFS共享目录创建文件
访问验证
nfs-client-provisioner
方式一:使用github上资源
方式二:手动创建资源文件
1、<code>kind: ServiceAccount</code>: 定义一个服务账户,该账户负责向集群申请资源
2、<code>kind: ClusterRole</code>: 定义集群角色
3、<code>kind: ClusterRoleBinding</code>: 集群角色与服务账户绑定
4、<code>kind: Role</code>: 角色
5、<code>kind: RoleBinding</code>: 角色与服务账户绑定
修改成自己的nfs服务端ip(192.168.1.204)
修改共享目录(/data/nfs-volume)
部署
*************** 当你发现自己的才华撑不起野心时,就请安静下来学习吧!***************