云原生KubeSphere部署Redis
Posted 爱上口袋的天空
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了云原生KubeSphere部署Redis相关的知识,希望对你有一定的参考价值。
1、参考使用docker部署redis的步骤
1.1、准备容器外持久化redis配置文件的路径
mkdir -p /mydata/redis/conf
1.2、准备redis配置文件内容,vim /mydata/redis/conf/redis.conf
##配置示例 appendonly yes port 6379 bind 0.0.0.0
1.3、docker启动redis
docker run -d -p 6379:6379 --restart=always \\ -v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf \\ -v /mydata/redis-01/data:/data \\ --name redis-01 redis:6.2.5 \\ redis-server /etc/redis/redis.conf
2、kubesphere对redis部署分析
1、部署分析
/data: 将redis的数据文件持久化到pvc资源中
/etc/redis: 将这个目录下的redis.conf文件映射到ConfigMap中
redis-server /etc/redis/redis.conf:通过这个命令执行redis启动命令
3、开始部署ConfigMap来映射redis.conf配置信息
1、进入配置中心-》配置
2、开始创建配置文件
点击创建:
ok,配置文件挂载好了!
4、 下面我们开始创建redis的有状态副本集
1、进入创建有状态副本集的路径下
2、开始创建
点击下一步:
继续向下设置redis的资源:
下面配置启动命令:
点击同步主机时区:
保存,然后点击下一步:
点击下一步:
这里我们要添加存储卷模板,因为我们没有提前创建存储卷:
点击保存:
下面开始点击挂载配置文件:
点击保存:
点击创建:
最后效果:
5、访问redis
1、默认是内网访问
首先我们通过终端内网访问查看:
2、可以看到我们使用挂载卷模板,kubesphere默认给我们创建了pvc
3、创建集群外访问
创建完成:
在外网使用客户端访问redis,可以看到上面对外暴露的端口是30142:
6、可以一键动态调整redis副本数
比如我们选择为3个:
以上是关于云原生KubeSphere部署Redis的主要内容,如果未能解决你的问题,请参考以下文章
[云原生专题-53]:Kubesphere云治理-操作-通过Kubesphere应用商店一键部署微服务应用-消息中间件RabbitMQ的安装与部署
[云原生专题-49]:Kubesphere云治理-操作-分步部署基于微服务的业务应用 - 基本过程与步骤
[云原生专题-60]:Kubesphere云治理-DevOps-自动化开发与自动化上云部署流程概述
[云原生专题-55]:Kubesphere云治理-操作-分步部署基于微服务的业务应用 - 微服务注册中间件Nacos的部署
[云原生专题-52]:Kubesphere云治理-操作-分步部署基于微服务的业务应用 - 搜索中间件Elasticsearch微服务部署过程