Kubesphere轻松搭建Redis!

本文介绍了如何在Kubesphere3.3.1版本中搭建Redis,包括创建配置字典,设置ConfigMap,创建有状态副本集以指定存储和配置文件,以及创建服务以允许外部访问。关键步骤涉及redis配置、持久卷声明和NodePort服务设置。
摘要由CSDN通过智能技术生成

前言

提示:前几篇文章介绍了kubesphere打单机版的搭建,和mysql的部署,今天给大家带来一篇在kubesphere中搭建redis的教程。本人的版本为3.3.1.


一、创建配置字典

1.在菜单栏中选中配置->配置字典,选择新建,创建configMap。

在这里插入图片描述

2.填写基本信息和数据设置

	在基本信息中项目选择默认default,在数据设置中,点击添加数据,设置键和值。这里键是文件名,以conf结尾,本人为redis.conf,值为redis的配置值,具体如下:

在这里插入图片描述
本人的redis配置如下:

appendonly yes
port 6379
bind 0.0.0.0
到这里我们的redis的配置文件就配置完成。

二、创建工作负载

在搭建redis的时候,因为redis是需要存储数据的,不管是rdb还是aof的模式,都是需要存储空间的。这点确认后,我们选择kubesphere的有状态副本集。

1.在应用负载->工作负载->有状态副本集中,选择创建。

在这里插入图片描述

2.填写配置信息

基本信息中项目选择default,容器设置中redis的版本选择最新即可,即redis:latest。

(1)基本信息

		填写名称和项目(default),其他的可以不填。

(2)容器组设置

	这里的redis版本可以自己选定,可以使用最新版 redis:latest,这里需要注意下,

因为redis是需要需要指定配置文件,所以我们第一步配置的configMap就派上用场了。点击下方的启动命令,填写redis的启动命令。同步主机时区也要勾上哦
在这里插入图片描述
在这里插入图片描述

	命令写:  redis-server
	参数为:  /etc/redis/redis.conf

这样配置容器组配置就基本搞定了,下面继续存储的配置。

(3)存储设置

redis的默认存储在/data
在存储设置中有两种方式指定存储路径:
a.添加持久卷声明模板
	直接添加持久卷,为每个容器挂在指定的卷。
b.挂载卷
	选择已经配置过的卷,也可能选用其他容器使用过的卷。
二者在本质上没有区别,个人比较倾向第一种,实现容器与卷的唯一绑定。
a.配置pvc

点击添加持久卷声明模板,挂载路径选择/data
在这里插入图片描述

b.挂载配置字典
这里如果不挂载配置文件的话,是读取不到第一步配置的redis的。点击挂载配置字典和保密字典选项

在这里插入图片描述
选择配置字典,如下图:
在这里插入图片描述在这里插入图片描述
配置挂载路径,默认为/etc/redis,最终结果如下:
在这里插入图片描述

(4)高级设置

高级配置目前还用不上,小伙伴可以自行研究哈。

至此我们的工作负载就配置完了,有小伙伴说是不是就可以链接了呢,答案是访问不了,外部的网络是访问不了redis的,这时候服务的功能就体现出来了,请移至第三步。

三、创建服务

1.创建基本信息

基本信息填写名称和项目两个必填项,其余可以不填。点击下一步。

2.服务设置

内部访问模式,我们选择虚拟ip地址,内部域名方式只支持集群内部访问,所以我们不使用。
工作负载我们选择上面创建的redis的工作负载进行关联并指定端口,具体如下:

在这里插入图片描述

3.高级设置

	访问模式选择NodePort,让我们的redis支持网络连接。其余选项我们可以不用考虑。点击创建。稍等几分钟redis服务就创建成功了。具体如下:

在这里插入图片描述
我们用客户端工具连接redis,看到连接成功。搞定!!!

在这里插入图片描述

四、总结

这里对文章进行总结:

1.创建ConfigMap,这里需要注意的是需要注意redis配置文件的结尾格式,键是文件名,以conf结尾,本人为redis.conf,值为redis的配置。
2.在创建工作负载的时候需要注意pvc的配置,配置文件的挂载,数据集/data,配置文件 /etc/redis,另外一点要注意redis的启动命令命令写: redis-server,参数为: /etc/redis/redis.conf
3.在创建服务的时候注意要注意外部访问方式。

以上就是kubesphere搭建redis的整个步骤,如有不足之处,欢迎大家前来提问。共同进步!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值