k8s 搭建redis集群

环境

master01  172.16.248.191
node01     172.16.248.171
node02     172.16.248.173

目录

1.创建NFS存储

2、创建PV

3、创建Configmap

4、创建Headless service

         5、创建Redis 集群节点

         6、初始化集群

         7、创建Service


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:
    
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值