如何使用 Kubernetes statefulset 调整 Redis 配置?
How to tweak Redis config with Kubernetes statefulset?
我对 Redis 的默认值 redis.conf 没意见,但只想将“appendonly”从默认值“no”更改为“yes”。 Kubernetes statefulset 部分是:
spec:
containers:
- name: master
image: k8s.gcr.io/redis:e2e
command: ["/usr/local/bin/redis-server"]
args: ["/etc/redis/redis.conf"]
env:
- name: appendonly
value: "yes"
我想我偏离了轨道,但正在努力围绕 Kubernetes 进行思考。
这是有效的方法,并且比使用 configmaps 更简单。我只在 test/dev 中使用它,所以如果在产品中工作,当然是 YMMV。相关部分:
spec:
containers:
- name: master
image: k8s.gcr.io/redis:e2e
imagePullPolicy: Always
command: ["redis-server"]
args: ["--appendonly", "yes"]
我对 Redis 的默认值 redis.conf 没意见,但只想将“appendonly”从默认值“no”更改为“yes”。 Kubernetes statefulset 部分是:
spec:
containers:
- name: master
image: k8s.gcr.io/redis:e2e
command: ["/usr/local/bin/redis-server"]
args: ["/etc/redis/redis.conf"]
env:
- name: appendonly
value: "yes"
我想我偏离了轨道,但正在努力围绕 Kubernetes 进行思考。
这是有效的方法,并且比使用 configmaps 更简单。我只在 test/dev 中使用它,所以如果在产品中工作,当然是 YMMV。相关部分:
spec:
containers:
- name: master
image: k8s.gcr.io/redis:e2e
imagePullPolicy: Always
command: ["redis-server"]
args: ["--appendonly", "yes"]