使用ConfigMap配置Redis

本文介绍如何在Kubernetes环境中使用ConfigMap存储和配置Redis缓存参数,包括创建ConfigMap、部署Redis Pod以及验证配置正确性的步骤。

练习环境:https://www.katacoda.com/courses/kubernetes/playground

您可以按照以下步骤使用存储在ConfigMap中的数据配置Redis缓存。

首先从redis-config文件创建ConfigMap

curl -OL https://k8s.io/examples/pods/config/redis-config
kubectl create configmap example-redis-config --from-file=redis-config

检查创建的ConfigMap :

kubectl get configmap example-redis-config -o yaml

现在使用存储在ConfigMap中的配置数据创建一个pod specification:

kubectl create -f https://k8s.io/examples/pods/config/redis-pod.yaml

在本例中,配置卷挂载在redis-master上。 它使用path将redis-config key 添加到名为redis.conf的文件中。 因此,redis配置的文件路径是 /redis-master/redis.conf. 在这里,镜像将为redis master查找配置文件。

使用kubectl exec进入pod并运行redis-cli工具来验证配置是否正确应用

kubectl exec -it redis redis-cli
127.0.0.1:6379> CONFIG GET maxmemory
1) "maxmemory"
2) "2097152"
127.0.0.1:6379> CONFIG GET maxmemory-policy
1) "maxmemory-policy"
2) "allkeys-lru"

转载于:https://my.oschina.net/jennerlo/blog/2989647

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值