rancher安装redis集群

2022年6月26日13:14:12

基于上一篇: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:查看集群信息

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

  • 作者:RT_0114
  • 原文链接:https://blog.csdn.net/Smy_0114/article/details/117605887
    更新时间:2022年6月26日13:14:12 ,共 2161 字。