如何使用Kubernetes statefulset调整Redis配置



我对Redis默认的Redis.conf很满意,但我只想更改"appendonly";从默认的";否";至";是的";。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。

以下是有效的方法,并且比使用configmap更简单。我只在test/dev中使用这个,所以如果在prod中工作,当然是YMMV。相关部分:

spec:
containers:
- name: master
image: k8s.gcr.io/redis:e2e
imagePullPolicy: Always
command: ["redis-server"]
args: ["--appendonly", "yes"]

最新更新