docker - 如何使用 Kubernetes statefulset 调整 Redis 配置?
问题描述
我对 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 更简单。我只在测试/开发中使用它,所以如果在产品中工作,当然是 YMMV。相关部分:
spec:
containers:
- name: master
image: k8s.gcr.io/redis:e2e
imagePullPolicy: Always
command: ["redis-server"]
args: ["--appendonly", "yes"]
推荐阅读
- c++ - 针对 TensorFlow C++ API 构建的 Bazel 目标不执行工厂注册函数
- image - 使用 Postman 问题上传 Strapi 图像
- c++ - enable_if 没有在构造函数中触发?
- git - 如何让 Cognito UserPool 用户可以访问 AWS CodeCommit 存储库?
- javascript - 使文本加粗会出错,有时它会打开和关闭
- rust - 为什么我可以在 Rust 中从向量末尾开始切片?
- angular - 成功 callbackId 中的错误:IonicDeeplinkPlugin297951451:TypeError:route.split 不是函数
- scala - 不同参数的辅助构造函数
- angular - 导入后导出的共享模块在角度 10 中无法识别
- cloud-storage - 如何将云存储提供商挂载为驱动器?