rancher安装redis集群

基于上一篇:docker安装rancher_RT_0114的博客-CSDN博客

之前也安装过redis集群只不过是用docker单机装的。docker搭建redis集群_RT_0114的博客-CSDN博客

来,记录一下rancher安装redis集群。机器防火墙全部是关闭的。

对还是三台机器,master、mode1、node2,master不部署redis只是用来共享redis的配置文件,node1和node2分别部署3台redis共计6台redis。

进入master主机创建文件夹:

mkdir -p /water/runfile/docker_volume/redis_cluster/7001/data
mkdir -p /water/runfile/docker_volume/redis_cluster/7002/data
mkdir -p /water/runfile/docker_volume/redis_cluster/7003/data
mkdir -p /water/runfile/docker_volume/redis_cluster/7004/data
mkdir -p /water/runfile/docker_volume/redis_cluster/7005/data
mkdir -p /water/runfile/docker_volume/redis_cluster/7006/data

在master上安装nfs:

cd /water/runfile/docker_volume/redis_cluster
rpc.nfsd 8
rpc.mountd

exportfs -r
#使配置生效

exportfs
#可以查看到已经ok

执行过程:

[root@CSS-app-SG1 7006]# cd /water/runfile/docker_volume/redis_cluster
[root@CSS-app-SG1 redis_cluster]# exportfs
/water/runfile/docker_volume
                172.21.168.195/24
[root@CSS-app-SG1 redis_cluster]# 

创建配置文件:

vi /water/runfile/docker_volume/redis_cluster/7001/redis.conf
vi /water/runfile/docker_volume/redis_cluster/7002/redis.conf
vi /water/runfile/docker_volume/redis_cluster/7003/redis.conf
vi /water/runfile/docker_volume/redis_cluster/7004/redis.conf
vi /water/runfile/docker_volume/redis_cluster/7005/redis.conf
vi /water/runfile/docker_volume/redis_cluster/7006/redis.conf

修改:6个文件只是端口不一样其他都一样

#bind 127.0.0.1
port 7001  #端口
cluster-enabled yes #启用集群模式
cluster-config-file /data/nodes.conf
cluster-node-timeout 5000 #超时时间
logfile "/data/redis.log" #输出日志
appendonly yes
daemonize no #是否后台运行,这里不能改成yes,不然docker运行就关闭了
protected-mode no #非保护模式
pidfile  /var/run/redis.pid

在default空间下创建pv

nfs-redisclutser-pv
NFS-Share 10
/water/runfile/docker_volume 172.21.168.195
是否只读:否
多主机读写

过程:

在default空间下创建pvc

工作负载-负载均衡-服务发现-PVC(勾)-流水线
选择添加pvc
nfs-redisclutser-pvc 命名空间:选择刚创建的redis-cluster
持久卷(PV) 选择:nfs-redisclutser-pv
自定义: 多主机读写

过程:

部署redis:先手动拉取redis镜像。

主机调度:指定

数据卷:pvc里面配置到了/water/runfile/docker_volume因此下面配置的时候只需要配置下级目录即可

入口/命令:

网络:

点记确定即可。

再复制5份,分别把端口和数据卷的端口文件夹改一下,调度的主机也改一下一台机器3台redis。

进入任意一台redis:

执行:点击yes,完成,3主3从。

redis-cli --cluster create 172.21.168.197:7001 172.21.168.197:7002 172.21.168.197:7005 172.21.168.199:7003 172.21.168.199:7004 172.21.168.199:7006 --cluster-replicas 1

cluster nodes  查看集群节点

cluster info:查看集群信息

尝试用一下:就这简单不,搞一遍就会了,没什么难度。

 

 

 

 

 

 

 

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值