天天看点

Kubernetes存储——NFS

目录

一、环境准备——搭建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)

部署

*************** 当你发现自己的才华撑不起野心时,就请安静下来学习吧!***************

继续阅读