环境
master01 172.16.248.191
node01 172.16.248.171
node02 172.16.248.173
目录
1.创建NFS存储
(node02)安装NFS
yum -y install nfs-utils rpcbind
新建文件/etc/exports
/usr/local/k8s/redis/pv1 *(rw,all_squash)
/usr/local/k8s/redis/pv2 *(rw,all_squash)
/usr/local/k8s/redis/pv3 *(rw,all_squash)
/usr/local/k8s/redis/pv4 *(rw,all_squash)
/usr/local/k8s/redis/pv5 *(rw,all_squash)
/usr/local/k8s/redis/pv6 *(rw,all_squash)
创建相应目录
mkdir -p /usr/local/k8s/redis/pv{1..6}
给目录赋权限
chmod 777 /usr/local/k8s/redis/pv*
启动NFS和rpcbind服务
systemctl start rpcbind
systemctl start nfs
安装nfs服务不然启动pod会报错
yum -y install nfs-utils rpcbind
2、创建PV
master01
创建pv.yml
apiVersion: v1
kind: PersistentVolume
metadata:
name: nfs-pv1
spec:
capacity:
storage: 200M
accessModes:
- ReadWriteMany
nfs:
server: 172.16.248.173
path: "/usr/local/k8s/redis/pv1"
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: nfs-pv2
spec:
capacity:
storage: 200M
accessModes:
- ReadWriteMany
nfs:
server: 172.16.248.173
path: "/usr/local/k8s/redis/pv2"
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: nfs-pv3
spec:
capacity:
storage: 200M
accessModes: